SPECS: builder - add rcsid in version - add --short-version argument
glen
glen at pld-linux.org
Mon Mar 5 11:03:49 CET 2007
Author: glen Date: Mon Mar 5 10:03:49 2007 GMT
Module: SPECS Tag: HEAD
---- Log message:
- add rcsid in version
- add --short-version argument
---- Files affected:
SPECS:
builder (1.486 -> 1.487)
---- Diffs:
================================================================
Index: SPECS/builder
diff -u SPECS/builder:1.486 SPECS/builder:1.487
--- SPECS/builder:1.486 Mon Mar 5 10:45:54 2007
+++ SPECS/builder Mon Mar 5 11:03:44 2007
@@ -1,6 +1,5 @@
#!/bin/ksh
# -----------
-# $Id$
# Exit codes:
# 0 - succesful
# 1 - help displayed
@@ -20,9 +19,14 @@
# - when Icon: field is present, -5 and -a5 doesn't work
# - builder -R skips installing BR if spec is not present before builder invocation (need to run builder twice)
-VERSION="\
+RCSID='$Id$'
+r=${RCSID#* * }
+rev=${r%% *}
+VERSION="v0.18/$rev"
+VERSIONSTRING="\
Build package utility from PLD Linux CVS repository
-v0.18 (C) 1999-2007 Free Penguins".
+$VERSION (C) 1999-2007 Free Penguins".
+
PATH="/bin:/usr/bin:/usr/sbin:/sbin:/usr/X11R6/bin"
COMMAND="build"
@@ -192,7 +196,7 @@
{
if [ -n "$DEBUG" ]; then set -xv; fi
echo "\
-Usage: builder [-D|--debug] [-V|--version] [-a|--as_anon] [-b|-ba|--build]
+Usage: builder [-D|--debug] [-V|--version] [--short-version] [-a|--as_anon] [-b|-ba|--build]
[-bb|--build-binary] [-bs|--build-source] [-bc] [-bi] [-bl] [-u|--try-upgrade]
[{-cf|--cvs-force}] [{-B|--branch} <branch>] [{-d|--cvsroot} <cvsroot>]
[-g|--get] [-h|--help] [--http] [{-l|--logtofile} <logfile>] [-m|--mr-proper]
@@ -208,7 +212,8 @@
-n5, --no-md5 - ignore md5 comments in spec
-D, --debug - enable builder script debugging mode,
-debug - produce rpm debug package (same as --opts -debug)
--V, --version - output builder version
+-V, --version - output builder version string
+--short-version - output builder short version
-a, --as_anon - get files via pserver as cvs@$CVS_SERVER,
-b, -ba, --build - get all files from CVS repo or HTTP/FTP and build package
from <package>.spec,
@@ -1826,6 +1831,8 @@
DEBUG="yes"; shift ;;
-V | --version )
COMMAND="version"; shift ;;
+ --short-version )
+ COMMAND="short-version"; shift ;;
-a | --as_anon )
CVSROOT=":pserver:cvs@$CVS_SERVER:/cvsroot"; shift ;;
-b | -ba | --build )
@@ -2288,9 +2295,14 @@
init_rpm_dir
;;
"usage" )
- usage;;
+ usage
+ ;;
+ "short-version" )
+ echo "$VERSION"
+ ;;
"version" )
- echo "$VERSION";;
+ echo "$VERSIONSTRING"
+ ;;
esac
if [ -f "`pwd`/.${SPECFILE}_INSTALLED_PACKAGES" -a "$REMOVE_BUILD_REQUIRES" != "" ]; then
rm "`pwd`/.${SPECFILE}_INSTALLED_PACKAGES"
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SPECS/builder?r1=1.486&r2=1.487&f=u
More information about the pld-cvs-commit
mailing list