Evolution #1533
Bad detection of chrootdir path
Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Début:
02/07/2015
Echéance:
% réalisé:
100%
Description
If jails aren't in /backup/jails or /whatever/jails, this fails.
Historique
#1 Mis à jour par Benoît S. il y a presque 9 ans
- Description mis à jour (diff)
#2 Mis à jour par Gregory C. il y a plus de 8 ans
I don't understand. There is no way to detect where you want create your chroot (except a probe in your brain).
#3 Mis à jour par Gregory C. il y a plus de 8 ans
- Statut changé de Nouveau à Fermé
- % réalisé changé de 0 à 100
Applied in changeset commit:ecd3190fddea02a9b102eced106b4449811f0aa2.
#4 Mis à jour par Benoît S. il y a plus de 8 ans
- Statut changé de Fermé à Nouveau
- % réalisé changé de 100 à 50
This is not for create, but update...
for i in $(ls -1 ${BACKUP_PATH}/*/lib/x86_64-linux-gnu/libnss_compat.so.2); do chrootdir=$(echo $i | cut -d"/" -f1,2,3,4) echo -n "Updating $chrootdir ..." bincopy $chrootdir echo "...Done!" done
If $BACKUP_PATH is not "two-level from /" then it fails.
/backup/jails OK
/what/ever OK
/home/evobackup/jails FAIL!
/home/what/ever FAIL!
/pouet/pouet/pouet/pouet FAIL!
Why? Because chrootdir=$(echo $i | cut -d"/" -f1,2,3,4)
!
#5 Mis à jour par Victor Evolix L. il y a plus de 6 ans
- Statut changé de Nouveau à Fermé
- % réalisé changé de 50 à 100
Fix by bkctld