mirror of
https://github.com/outbackdingo/scratchpkg.git
synced 2026-03-20 03:13:05 +00:00
updated
This commit is contained in:
2
buildpkg
2
buildpkg
@@ -248,8 +248,6 @@ packaging() {
|
||||
echo "version = $version" >> .pkginfo
|
||||
echo "release = $release" >> .pkginfo
|
||||
[ -n "$description" ] && echo "description = $description" >> .pkginfo
|
||||
[ -n "$homepage" ] && echo "homepage = $homepage" >> .pkginfo
|
||||
[ -n "$maintainer" ] && echo "maintainer = $maintainer" >> .pkginfo
|
||||
[ -n "$backup" ] && echo "backup = ${backup[@]}" >> .pkginfo
|
||||
[ -n "$conflict" ] && echo "conflict = ${conflict[@]}" >> .pkginfo
|
||||
[ -n "$depends" ] && echo "depends = ${depends[@]}" >> .pkginfo
|
||||
|
||||
15
functions
15
functions
@@ -17,7 +17,7 @@ color_bcyan='\e[1;36m' #Bold cyan
|
||||
color_bgray='\e[1;37m' #Bold gray
|
||||
color_reset='\e[0m' #Reset color
|
||||
|
||||
### DECLARE SOME VALUE ###
|
||||
### SET SOME VALUE ###
|
||||
CONF_FILE="/etc/scratchpkg.conf"
|
||||
BUILD_SCRIPT="spkgbuild"
|
||||
|
||||
@@ -36,11 +36,11 @@ fi
|
||||
|
||||
### FUNCTIONS LOAD BY SCRATCHPKG ###
|
||||
pushd() {
|
||||
command pushd "$@" > /dev/null
|
||||
command pushd "$@" >/dev/null
|
||||
}
|
||||
|
||||
popd() {
|
||||
command popd "$@" > /dev/null
|
||||
command popd >/dev/null
|
||||
}
|
||||
|
||||
msg() {
|
||||
@@ -173,13 +173,8 @@ loadconfigfile() {
|
||||
|
||||
if [ -f $CONF_FILE ]; then
|
||||
. $CONF_FILE
|
||||
#PACKAGE_DIR=$(cat $CONF_FILE | grep ^'#PACKAGE_DIR' | tr -d '=' | tr -d '"' | cut -d ' ' -f 2-)
|
||||
#SOURCE_DIR=$(cat $CONF_FILE | grep ^'#SOURCE_DIR' | tr -d '=' | tr -d '"' | cut -d ' ' -f 2-)
|
||||
#WORK_DIR=$(cat $CONF_FILE | grep ^'#WORK_DIR' | tr -d '=' | tr -d '"' | cut -d ' ' -f 2-)
|
||||
#PORT_REPO=$(cat $CONF_FILE | grep ^'#PORT_REPO' | tr -d '=' | tr -d '"' | cut -d ' ' -f 2-)
|
||||
#PURGE_FILE=$(cat $CONF_FILE | grep ^'#PURGE_FILE' | tr -d '=' | tr -d '"' | cut -d ' ' -f 2-)
|
||||
else
|
||||
msg "${color_red}Configuration file not found.${color_reset}"
|
||||
msgerr "Configuration file not found."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
@@ -188,7 +183,7 @@ loadconfigfile() {
|
||||
createtemplate() {
|
||||
|
||||
if [ -d $TEMPLATE_NAME ]; then
|
||||
msg "Error folder ${color_red}$TEMPLATE_NAME${color_reset} already exist"
|
||||
msg "Error directory ${color_red}$TEMPLATE_NAME${color_reset} already exist"
|
||||
exit 1
|
||||
else
|
||||
mkdir $TEMPLATE_NAME
|
||||
|
||||
37
scratch
37
scratch
@@ -130,29 +130,26 @@ showpackageinfo() {
|
||||
msg "${color_red}$PACKAGE_INFO${color_reset} not exist."
|
||||
exit 1
|
||||
else
|
||||
if [ $(tar -tf "$PACKAGE_INFO" | grep ".pkginfo") ]; then
|
||||
if [ $(tar -tf "$PACKAGE_INFO" | grep -x ".pkginfo") ]; then
|
||||
getpkginfofrompkg $PACKAGE_INFO
|
||||
echo -e "${color_green}package info:${color_reset}"
|
||||
[ -n "$name" ] && echo "name = $name"
|
||||
[ -n "$version" ] && echo "version = $version"
|
||||
[ -n "$release" ] && echo "release = $release"
|
||||
[ -n "$description" ] && echo "description = $description"
|
||||
[ -n "$homepage" ] && echo "homepage = $homepage"
|
||||
[ -n "$maintainer" ] && echo "maintainer = $maintainer"
|
||||
[ -n "$backup" ] && echo "backup = $backup"
|
||||
[ -n "$conflict" ] && echo "conflict = $conflict"
|
||||
[ -n "$depends" ] && echo "depends = $depends"
|
||||
[ -n "$makedepends" ] && echo "makedepends = $makedepends"
|
||||
if [ $(tar -tf "$PACKAGE_INFO" | grep ".pkginstall" | cut -d / -f 1 | uniq) ]; then
|
||||
echo ""
|
||||
echo -e "${color_green}pkginstall files:${color_reset}"
|
||||
tar -tf $PACKAGE_INFO .pkginstall | cut -d / -f 2 | sed '/^$/d'
|
||||
fi
|
||||
|
||||
if [ $(tar -tf "$PACKAGE_INFO" | grep ".pkginstall/readme") ]; then
|
||||
echo -e "${color_green}info:${color_reset}"
|
||||
[ "$name" ] && echo "name = $name"
|
||||
[ "$version" ] && echo "version = $version"
|
||||
[ "$release" ] && echo "release = $release"
|
||||
[ "$description" ] && echo "description = $description"
|
||||
[ "$backup" ] && echo "backup = $backup"
|
||||
[ "$conflict" ] && echo "conflict = $conflict"
|
||||
[ "$depends" ] && echo "depends = $depends"
|
||||
[ "$makedepends" ] && echo "makedepends = $makedepends"
|
||||
echo ""
|
||||
if [ $(tar -tf "$PACKAGE_INFO" | grep -x ".pkgreadme") ]; then
|
||||
echo -e "${color_green}readme:${color_reset}"
|
||||
tar -xf $PACKAGE_INFO .pkginstall/readme -O
|
||||
tar -xf $PACKAGE_INFO .pkgreadme -O
|
||||
echo ""
|
||||
fi
|
||||
if [ $(tar -tf "$PACKAGE_INFO" | grep -x ".pkginstall") ]; then
|
||||
echo -e "${color_green}pkginstall files:${color_reset}"
|
||||
tar -xf $PACKAGE_INFO .pkginstall -O
|
||||
echo ""
|
||||
fi
|
||||
else
|
||||
|
||||
Reference in New Issue
Block a user