summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRobby Workman <rworkman@slackware.com>2020-02-19 20:37:55 -0600
committerRobby Workman <rworkman@slackware.com>2020-02-19 20:37:55 -0600
commitfcc58ff5068146ab016c2f897bc14d4482f4a9cd (patch)
tree276e7c95209409ea033502c9f07e2fe1c7fb8096
parent28578698206a70360a2bf80f2e283517022bb2e9 (diff)
downloadslackpkg-fcc58ff5068146ab016c2f897bc14d4482f4a9cd.tar.xz
More fixups for alternate ROOT ; thanks to zerouno.
-rw-r--r--files/core-functions.sh8
-rw-r--r--files/slackpkg6
2 files changed, 7 insertions, 7 deletions
diff --git a/files/core-functions.sh b/files/core-functions.sh
index 0db3ffe..ba505cb 100644
--- a/files/core-functions.sh
+++ b/files/core-functions.sh
@@ -151,12 +151,12 @@ function system_setup() {
fi
done
- TEMPLATEDIR=$CONF/templates
+ TEMPLATEDIR=${ROOT}/$CONF/templates
if [ ! -d $TEMPLATEDIR ]; then
mkdir $TEMPLATEDIR
fi
- SLACKCFVERSION=$(grep "# v[0-9.]\+" $CONF/slackpkg.conf | cut -f2 -dv)
+ SLACKCFVERSION=$(grep "# v[0-9.]\+" ${ROOT}/$CONF/slackpkg.conf | cut -f2 -dv)
CHECKSUMSFILE=${ROOT}/${WORKDIR}/CHECKSUMS.md5
KERNELMD5=$(md5sum /boot/vmlinuz 2>/dev/null)
DIALOG_MAXARGS=${DIALOG_MAXARGS:-19500}
@@ -644,7 +644,7 @@ function makelist() {
for ARGUMENT in $(echo $INPUTLIST); do
for i in $(cat ${TMPDIR}/pkglist ${TMPDIR}/tmplist | \
grep -w -- "${ARGUMENT}" | cut -f2 -d\ | sort -u); do
- grep -qx "${i}" ${CONF}/blacklist || LIST="$LIST $i"
+ grep -qx "${i}" ${ROOT}/${CONF}/blacklist || LIST="$LIST $i"
done
done
;;
@@ -1232,7 +1232,7 @@ function sanity_check() {
FILES="$(diff $TMPDIR/list1 $TMPDIR/list2 | grep '<' | cut -f2 -d\ )"
if [ "$FILES" != "" ]; then
for i in $FILES ; do
- grep -qx "${i}" ${CONF}/blacklist && continue
+ grep -qx "${i}" ${ROOT}/${CONF}/blacklist && continue
DOUBLEFILES="$DOUBLEFILES $i"
done
unset FILES
diff --git a/files/slackpkg b/files/slackpkg
index 52f8c9b..bbc3001 100644
--- a/files/slackpkg
+++ b/files/slackpkg
@@ -66,8 +66,8 @@ SOURCE=$(sed -n '
\@^cdrom://@p
\@^local://@p
\@^https\{0,1\}://@p
- \@^ftps\{0,1\}://@p' $CONF/mirrors)
-. $CONF/slackpkg.conf
+ \@^ftps\{0,1\}://@p' ${ROOT}/$CONF/mirrors)
+. ${ROOT}/$CONF/slackpkg.conf
ERROR=""
# Set temporary directory
@@ -466,7 +466,7 @@ case "$CMD" in
# all blacklisted packages
if [ "$INPUTLIST" = "" ]; then
echo -e "Packages in blacklist:\n"
- grep -e "^\([a-z]\)" $CONF/blacklist | $MORECMD
+ grep -e "^\([a-z]\)" ${ROOT}/$CONF/blacklist | $MORECMD
cleanup
fi