diff options
-rw-r--r-- | configure.ac | 1 | ||||
-rw-r--r-- | scripts/Makefile.am | 2 | ||||
-rwxr-xr-x | scripts/abs.in (renamed from scripts/abs) | 15 |
3 files changed, 17 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac index 3ee1567a..4aad0aa7 100644 --- a/configure.ac +++ b/configure.ac @@ -217,6 +217,7 @@ src/pacman/Makefile src/pacman/po/Makefile.in src/util/Makefile scripts/Makefile +scripts/abs scripts/makepkg doc/Makefile etc/Makefile diff --git a/scripts/Makefile.am b/scripts/Makefile.am index 3e81b8cc..58312e0a 100644 --- a/scripts/Makefile.am +++ b/scripts/Makefile.am @@ -13,7 +13,7 @@ bin_SCRIPTS = \ repo-remove \ updatesync -EXTRA_DIST = abs \ +EXTRA_DIST = abs.in \ gensync \ makepkg.in \ makeworld \ diff --git a/scripts/abs b/scripts/abs.in index 2ec4322c..76040270 100755 --- a/scripts/abs +++ b/scripts/abs.in @@ -1,5 +1,6 @@ #!/bin/bash +myver='@PACKAGE_VERSION@' CONFDIR="/etc/abs" CONNMODE="m" @@ -19,6 +20,15 @@ usage() { echo "If -p is specified, the connection is opened in passive mode." } +version() { + printf "abs (pacman) %s\n" "$myver" + printf "Copyright (C) 2002-2007 Judd Vinet <jvinet@zeroflux.org>.\n" + echo + printf "This is free software; see the source for copying conditions.\n" + printf "There is NO WARRANTY, to the extent permitted by law.\n" + echo +} + update() { cd "$ABSROOT" for sup in "${SUPFILES[@]}"; do @@ -42,6 +52,11 @@ if [ "$1" = "-h" ] || [ "$1" = "--help" ]; then exit 0 fi +if [ "$1" = "-V" ] || [ "$1" = "--version" ]; then + version + exit 0 +fi + if [ ! -d "$ABSROOT" ]; then echo "abs: $ABSROOT does not exist (or is not a directory)" exit 1 |