diff options
Diffstat (limited to 'abuild.in')
-rwxr-xr-x | abuild.in | 50 |
1 files changed, 4 insertions, 46 deletions
@@ -934,38 +934,6 @@ post_add() { $SUDO apk add -u "$pkgf" || die "Failed to install $1" } -# create new aport from templates -newaport() { - local pn=${newname%-[0-9]*} - local pv - if [ "$pn" != "$newname" ]; then - pv=${newname#$pn-} - fi - if [ -e "$pn"/APKBUILD ]; then - error "$pn/APKBUILD already exist" - return 1 - fi - mkdir -p "$pn" - cd "$pn" - sed -e '1,/^\#*$/d' \ - -e "s/^\(# Contributor: \).*/\1$PACKAGER/" \ - -e "s/^\(# Maintainer: \).*/\1$PACKAGER/" \ - -e "s/^pkgname=.*/pkgname=$pn/" \ - -e "s/^pkgver=.*/pkgver=$pv/" \ - "$datadir"/sample.APKBUILD > APKBUILD || return 1 - #-e '1,/^\#$/d' \ - if [ -n "$cpinitd" ]; then - cp "$datadir"/sample.initd $pn.initd - cp "$datadir"/sample.confd $pn.confd - cp "$datadir"/sample.pre-install $pn.pre-install - cp "$datadir"/sample.post-install $pn.post-install - sed -i -e "s/^install=.*/install=\"\$pkgname.pre-install \$pkgname.post-install\"/" \ - -e "s/^source=\"\(.*\)\"/source=\"\1\n\t$pn.initd\n\t$pn.confd\n\t\$install\n\t\"/" \ - APKBUILD - - fi -} - installdeps() { local deps i sudo apk add --repository "$apkcache" --virtual .makedepends-$pkgname \ @@ -1003,9 +971,6 @@ usage() { echo " -s Set source package destination directory" echo " -u Recursively build and upgrade all dependencies (using sudo)" echo "" - echo " -n Create a new APKBUILD in a directory named PKGNAME" - echo " -c Copy a sample init.d, conf.d and install script to new directory" - echo "" echo "Commands:" echo " checksum Generate checksum to be included in APKBUILD" echo " fetch Fetch sources to \$SRCDEST and verify checksums" @@ -1031,15 +996,14 @@ usage() { APKBUILD="${APKBUILD:-./APKBUILD}" unset force unset recursive -while getopts "cdfhi:kin:p:P:qrRs:u" opt; do +while getopts "dfhi:kinp:P:qrRs:u" opt; do case $opt in - 'c') cpinitd=1;; 'd') nodeps=1;; 'f') force=1;; 'h') usage;; 'i') install_after="$install_after $OPTARG";; 'k') keep=1;; - 'n') newname=$OPTARG;; + 'n') die "Use newapkbuild to create new aports";; 'p') PKGDEST=$OPTARG;; 'P') REPODEST=$OPTARG;; 'q') quiet=1;; @@ -1058,10 +1022,8 @@ if [ -n "$REPODEST" ]; then fi # source the buildfile -if [ -z "$newname" ]; then - [ -f "$APKBUILD" ] || die "Could not find $APKBUILD (PWD=$PWD)" - . "$APKBUILD" -fi +[ -f "$APKBUILD" ] || die "Could not find $APKBUILD (PWD=$PWD)" +. "$APKBUILD" # If we are handling a sub package then reset subpackages and install if [ -n "$subpkgname" ]; then @@ -1075,10 +1037,6 @@ controldir="$pkgbasedir"/.control.${subpkgname:-$pkgname} trap 'die "Aborted by user"' INT set_xterm_title "abuild: $pkgname" -if [ -z "$1" ] && [ -n "$newname" ]; then - set "newaport" -fi - if [ -z "$1" ]; then set all fi |