Errors with new init script
This commit is contained in:
parent
a27c2e79c2
commit
44599590ae
30
evobackup
30
evobackup
|
@ -14,36 +14,36 @@ BACKUP_PATH=/backup
|
||||||
|
|
||||||
case "$1" in
|
case "$1" in
|
||||||
start)
|
start)
|
||||||
for jail in $(ls -1 ${BACKUP_PATH}/jails/* |grep -v \.bak); do
|
for jail in $(ls -1 ${BACKUP_PATH}/jails |grep -v \.bak); do
|
||||||
mount -t proc proc-chroot ${jail}/proc/
|
mount -t proc proc-chroot ${BACKUP_PATH}/jails/${jail}/proc/
|
||||||
mount -t devtmpfs udev ${jail}/dev/
|
mount -t devtmpfs udev ${BACKUP_PATH}/jails/${jail}/dev/
|
||||||
mount -t devpts devpts ${jail}/dev/pts
|
mount -t devpts devpts ${BACKUP_PATH}/jails/${jail}/dev/pts
|
||||||
chroot ${jail} /usr/sbin/sshd > /dev/null
|
chroot ${BACKUP_PATH}/jails/${jail} /usr/sbin/sshd > /dev/null
|
||||||
done
|
done
|
||||||
;;
|
;;
|
||||||
|
|
||||||
stop)
|
stop)
|
||||||
for jail in $(ls -1 ${BACKUP_PATH}/jails/* |grep -v \.bak); do
|
for jail in $(ls -1 ${BACKUP_PATH}/jails |grep -v \.bak); do
|
||||||
kill $(chroot $jail cat /var/run/sshd.pid)
|
kill $(chroot ${BACKUP_PATH}/jails/${jail} cat /var/run/sshd.pid)
|
||||||
umount ${jail}/proc/
|
umount ${BACKUP_PATH}/jails/${jail}/proc/
|
||||||
umount ${jail}/dev/pts/
|
umount ${BACKUP_PATH}/jails/${jail}/dev/pts/
|
||||||
# Need to wait a little time before unmounting /dev
|
# Need to wait a little time before unmounting /dev
|
||||||
sleep 0.2
|
sleep 0.2
|
||||||
umount ${jail}/dev
|
umount ${BACKUP_PATH}/jails/${jail}/dev
|
||||||
done
|
done
|
||||||
;;
|
;;
|
||||||
|
|
||||||
reload|force-reload)
|
reload|force-reload)
|
||||||
for jail in $(ls -1 ${BACKUP_PATH}/jails/* |grep -v \.bak); do
|
for jail in $(ls -1 ${BACKUP_PATH}/jails |grep -v \.bak); do
|
||||||
kill -HUP \
|
kill -HUP \
|
||||||
$(chroot $jail cat /var/run/sshd.pid)
|
$(chroot ${BACKUP_PATH}/jails/${jail} cat /var/run/sshd.pid)
|
||||||
done
|
done
|
||||||
;;
|
;;
|
||||||
|
|
||||||
restart)
|
restart)
|
||||||
for jail in $(ls -1 ${BACKUP_PATH}/jails/* |grep -v \.bak); do
|
for jail in $(ls -1 ${BACKUP_PATH}/jails |grep -v \.bak); do
|
||||||
kill $(chroot $jail cat /var/run/sshd.pid)
|
kill $(chroot ${BACKUP_PATH}/jails/${jail} cat /var/run/sshd.pid)
|
||||||
chroot $jail /usr/sbin/sshd > /dev/null
|
chroot ${BACKUP_PATH}/jails/${jail} /usr/sbin/sshd > /dev/null
|
||||||
done
|
done
|
||||||
;;
|
;;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue