Use absolute path for btrfs command (fix cron use)

This commit is contained in:
Victor LABORIE 2017-01-27 11:33:58 +01:00
parent ee3ab76877
commit 2a6b998d9e

10
bkctld
View file

@ -215,7 +215,7 @@ sub_init() {
echo "Create jail $jail :"
if ( check_btrfs); then
btrfs subvolume create ${JAILDIR}/${jail}
/sbin/btrfs subvolume create ${JAILDIR}/${jail}
else
mkdir -p ${JAILDIR}/${jail}
fi
@ -263,10 +263,10 @@ sub_remove() {
if ( check_btrfs ); then
rm -f ${CONFDIR}/${jail}
if [ -d ${INCDIR}/${jail} ]; then
btrfs subvolume delete ${INCDIR}/${jail}/*
/sbin/btrfs subvolume delete ${INCDIR}/${jail}/*
rmdir ${INCDIR}/${jail}
fi
btrfs subvolume delete ${JAILDIR}/${jail}
/sbin/btrfs subvolume delete ${JAILDIR}/${jail}
else
rm -f ${CONFDIR}/${jail}
rm -rf ${INCDIR}/${jail}
@ -415,7 +415,7 @@ sub_inc() {
if [ ! -d "${inc}" ]; then
start=$(date +"%H:%M:%S")
if ( check_btrfs ); then
btrfs subvolume snapshot ${JAILDIR}/$jail $inc > /dev/null
/sbin/btrfs subvolume snapshot ${JAILDIR}/$jail $inc > /dev/null
else
cp -alx ${JAILDIR}/${jail}/ $inc
fi
@ -469,7 +469,7 @@ sub_rm() {
for j in $( grep -v -f <(echo "${keep}") <(echo "${incs}") ); do
start=$(date +"%H:%M:%S")
if ( check_btrfs ); then
btrfs subvolume delete ${INCDIR}/$jail/$j >/dev/null
/sbin/btrfs subvolume delete ${INCDIR}/$jail/$j >/dev/null
else
cd ${INCDIR}/$jail
rsync -a --delete $empty $j*