packages: adapter - find adapter.awk

glen glen at pld-linux.org
Tue Apr 28 23:11:58 CEST 2009


Author: glen                         Date: Tue Apr 28 21:11:58 2009 GMT
Module: packages                      Tag: HEAD
---- Log message:
- find adapter.awk

---- Files affected:
packages:
   adapter (1.36 -> 1.37) 

---- Diffs:

================================================================
Index: packages/adapter
diff -u packages/adapter:1.36 packages/adapter:1.37
--- packages/adapter:1.36	Tue Mar  3 18:32:30 2009
+++ packages/adapter	Tue Apr 28 23:11:52 2009
@@ -18,11 +18,12 @@
 VERSION="v0.31/$rev"
 VERSIONSTRING="\
 Adapter adapts .spec files for PLD Linux.
-$VERSION (C) 1999-2008 Free Penguins".
+$VERSION (C) 1999-2009 Free Penguins".
 
-self=$(basename "$0")
-adapter=$(dirname "$0")/adapter.awk
-usage="Usage: $self [FLAGS] SPECFILE
+PROGRAM=${0##*/}
+dir=$(d=$0; [ -L "$d" ] && d=$(readlink "$d"); dirname "$d")
+adapter=$dir/adapter.awk
+usage="Usage: $PROGRAM [FLAGS] SPECFILE
 
 -s|--no-sort|--skip-sort
 	skip BuildRequires, Requires sorting
@@ -46,7 +47,7 @@
 	exit 1
 fi
 
-t=$(getopt -o hsomdaV --long help,version,sort,sort-br,no-macros,skip-macros,skip-desc,skip-defattr -n "$self" -- "$@") || exit $?
+t=$(getopt -o hsomdaV --long help,version,sort,sort-br,no-macros,skip-macros,skip-desc,skip-defattr -n "$PROGRAM" -- "$@") || exit $?
 eval set -- "$t"
 
 while true; do
@@ -79,7 +80,7 @@
 		break
 	;;
 	*)
-		echo >&2 "$self: Internal error: [$1] not recognized!"
+		echo >&2 "$PROGRAM: Internal error: \`$1' not recognized!"
 		exit 1
 		;;
 	esac
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/adapter?r1=1.36&r2=1.37&f=u



More information about the pld-cvs-commit mailing list