]> git.pld-linux.org Git - packages/rpm-build-tools.git/commitdiff
- add option for su/sudo poldek
authorMichał 'Wolvverine' Panasiewicz <wolvverine@pld-linux.org>
Sun, 17 Apr 2005 20:59:11 +0000 (20:59 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    builder.sh -> 1.314

builder.sh

index 3593dbffffebb838393d52c1254d903a05e3f5a8..54c63b19817809b8d19fcd7199041877c337bd6a 100644 (file)
@@ -107,6 +107,7 @@ fi
 #GROUP_BCONDS="yes"
 #LOGFILE='../LOGS/log.$PACKAGE_NAME.$DATE'
 #
+SU_SUDO=""
 if [ -n "$HOME_ETC" ]; then
        USER_CFG="$HOME_ETC/.builderrc"
 else
@@ -143,7 +144,7 @@ else
 fi
 
 POLDEK_INDEX_DIR="`$RPM --eval %_rpmdir`/"
-POLDEK_CMD="/usr/bin/poldek --noask"
+POLDEK_CMD="$SU_SUDO /usr/bin/poldek --noask"
 
 run_poldek()
 {
@@ -1153,15 +1154,15 @@ fetch_build_requires()
                         CONF=$(rpm-getdeps $BCOND $SPECFILE 2> /dev/null | awk '/^\-/ { print "@" $3 } ' | xargs)
                         DEPS=$(rpm-getdeps $BCOND $SPECFILE 2> /dev/null | awk '/^\+/ { print "@" $3 } ' | xargs)
                         if [ -n "$CONF" -o -n "$DEPS" ]; then
-                                 /usr/bin/poldek --update; /usr/bin/poldek --upa
+                                 $SU_SUDO /usr/bin/poldek --update; $SU_SUDO /usr/bin/poldek --upa
                         fi
                         if [ -n "$CONF" ]; then
                                  echo "Trying to uninstall conflicting packages ($CONF):"
-                                 /usr/bin/poldek --noask --nofollow -ev $CONF
+                                 $SU_SUDO /usr/bin/poldek --noask --nofollow -ev $CONF
                         fi
                         if [ -n "$DEPS" ]; then
                                  echo "Trying to install dependencies ($DEPS):"
-                                 /usr/bin/poldek --caplookup -uGv $DEPS
+                                 $SU_SUDO /usr/bin/poldek --caplookup -uGv $DEPS
                         fi
                         return
                fi
This page took 0.04719 seconds and 4 git commands to generate.