Projet

Général

Profil

Evolution #1533

Bad detection of chrootdir path

Ajouté par Benoît S. il y a presque 9 ans. Mis à jour il y a plus de 6 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Début:
02/07/2015
Echéance:
% réalisé:

100%


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

Formats disponibles : Atom PDF