Installer backup sur jail BSD

Une fois la jail créée, pour que les scripts de backup fonctionnent il faut install bash et hubic.py. C’est pas toujours intuitif alors voilà ce que j’ai fais la dernière fois :

pkg install bash

python2.7 -m ensurepip
pip install --upgrade pip
wget https://raw.githubusercontent.com/puzzle1536/hubic-wrapper-to-swift/master/requirements.txt
pip install -r requirements.txt

wget https://raw.githubusercontent.com/puzzle1536/hubic-wrapper-to-swift/master/hubic.py
chmod +x hubic.py

ln -s /usr/local/bin/python2.7 /usr/bin/python

pkg install gnupg

En plus de ça, comme expliqué lors de l’installation de bash, il faut ajouter un script postinit à FreeNAS pour qu’il monte la partition fdescfs avec la commande mount -t fdescfs null /mnt/storage/jails/<nom de la jail>/dev/fd