]> git.pld-linux.org Git - packages/rpm-build-tools.git/commitdiff
- added handling [-c|--clean] options - clean all temporary maked files (in
authorkloczek <kloczek@pld-linux.org>
Thu, 3 Jun 1999 21:43:36 +0000 (21:43 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
  BUILD, SOURCES, SPECS and $RPM_BUILD_ROOT).

Changed files:
    builder.sh -> 1.25

builder.sh

index aeb64e467ef5682f81e72b374524b8981ae4b2a2..084578eb9f7815ca0cdf735cca8dece3a3f6c667 100644 (file)
@@ -17,6 +17,7 @@ PATH="/bin:/usr/bin:/usr/sbin:/sbin:/usr/X11R6/bin"
 SPECFILE=""
 BE_VERBOSE=""
 QUIET=""
+CLEAN=""
 CVSROOT=${CVSROOT:-""}
 LOGFILE=""
 
@@ -42,6 +43,8 @@ Usage: builder [-V] [--version] [-a] [--as_anon] [-b] [--build]
        -a, --as_anon   - get files via pserver as cvs@cvs.pld.org.pl,
        -b, --build     - get all files from CVS repo and build
                          package from <package>.spec,
+       -c, --clean     - clean all temporary maked files (in BUILD,
+                         SOURCES, SPECS and $RPM_BUILD_ROOT),
        -d, --cvsroot   - setup \$CVSROOT,
        -g, --get       - get <package>.spec and all relayted files from
                          CVS repo,
@@ -156,7 +159,7 @@ get_all_files()
 build_package()
 {
     cd $SPECS_DIR
-    rpm -ba -v $QUIET $SPECFILE
+    rpm -ba -v $QUIET $CLEAN $SPECFILE
 
     if [ "$?" -ne "0" ]; then
        Exit_error err_build_fail;
@@ -180,6 +183,8 @@ while test $# -gt 0 ; do
            CVSROOT=":pserver:cvs@cvs.pld.org.pl:/cvsroot"; shift ;;
        -b | --build )
            COMMAND="build"; shift ;;
+       -c | --clean )
+           CLEAN="--clean --rmspec --rmsource"; shift ;;
        -d | --cvsroot )
            shift; CVSROOT="${1}"; shift ;;
        -g | --get )
This page took 0.056693 seconds and 4 git commands to generate.