Use absolute path for btrfs command (fix cron use)
This commit is contained in:
parent
ee3ab76877
commit
2a6b998d9e
10
bkctld
10
bkctld
|
@ -215,7 +215,7 @@ sub_init() {
|
||||||
|
|
||||||
echo "Create jail $jail :"
|
echo "Create jail $jail :"
|
||||||
if ( check_btrfs); then
|
if ( check_btrfs); then
|
||||||
btrfs subvolume create ${JAILDIR}/${jail}
|
/sbin/btrfs subvolume create ${JAILDIR}/${jail}
|
||||||
else
|
else
|
||||||
mkdir -p ${JAILDIR}/${jail}
|
mkdir -p ${JAILDIR}/${jail}
|
||||||
fi
|
fi
|
||||||
|
@ -263,10 +263,10 @@ sub_remove() {
|
||||||
if ( check_btrfs ); then
|
if ( check_btrfs ); then
|
||||||
rm -f ${CONFDIR}/${jail}
|
rm -f ${CONFDIR}/${jail}
|
||||||
if [ -d ${INCDIR}/${jail} ]; then
|
if [ -d ${INCDIR}/${jail} ]; then
|
||||||
btrfs subvolume delete ${INCDIR}/${jail}/*
|
/sbin/btrfs subvolume delete ${INCDIR}/${jail}/*
|
||||||
rmdir ${INCDIR}/${jail}
|
rmdir ${INCDIR}/${jail}
|
||||||
fi
|
fi
|
||||||
btrfs subvolume delete ${JAILDIR}/${jail}
|
/sbin/btrfs subvolume delete ${JAILDIR}/${jail}
|
||||||
else
|
else
|
||||||
rm -f ${CONFDIR}/${jail}
|
rm -f ${CONFDIR}/${jail}
|
||||||
rm -rf ${INCDIR}/${jail}
|
rm -rf ${INCDIR}/${jail}
|
||||||
|
@ -415,7 +415,7 @@ sub_inc() {
|
||||||
if [ ! -d "${inc}" ]; then
|
if [ ! -d "${inc}" ]; then
|
||||||
start=$(date +"%H:%M:%S")
|
start=$(date +"%H:%M:%S")
|
||||||
if ( check_btrfs ); then
|
if ( check_btrfs ); then
|
||||||
btrfs subvolume snapshot ${JAILDIR}/$jail $inc > /dev/null
|
/sbin/btrfs subvolume snapshot ${JAILDIR}/$jail $inc > /dev/null
|
||||||
else
|
else
|
||||||
cp -alx ${JAILDIR}/${jail}/ $inc
|
cp -alx ${JAILDIR}/${jail}/ $inc
|
||||||
fi
|
fi
|
||||||
|
@ -469,7 +469,7 @@ sub_rm() {
|
||||||
for j in $( grep -v -f <(echo "${keep}") <(echo "${incs}") ); do
|
for j in $( grep -v -f <(echo "${keep}") <(echo "${incs}") ); do
|
||||||
start=$(date +"%H:%M:%S")
|
start=$(date +"%H:%M:%S")
|
||||||
if ( check_btrfs ); then
|
if ( check_btrfs ); then
|
||||||
btrfs subvolume delete ${INCDIR}/$jail/$j >/dev/null
|
/sbin/btrfs subvolume delete ${INCDIR}/$jail/$j >/dev/null
|
||||||
else
|
else
|
||||||
cd ${INCDIR}/$jail
|
cd ${INCDIR}/$jail
|
||||||
rsync -a --delete $empty $j*
|
rsync -a --delete $empty $j*
|
||||||
|
|
Loading…
Reference in a new issue