Notes pour la création des ISO¶
Bases de la construction¶
Mode d'emploi de base : http://devwiki.pfsense.org/DevelopersBootStrapAndDevIso
Il faut réussir un premier build_iso.sh avant de continuer les adaptations...
Remarques :- toujours rester en csh
- ne jamais utiliser pkg_add, toujours utiliser les ports
Installation des ports¶
Aller dans /usr/ports et installer les paquets nécessaires à univnautes (voir liste ci dessous)
Installation du port lasso spécifique à UnivNautes (lasso pre-2.4)¶
Voir README.txt dans le dépôt (source:freebsd-ports/lasso/)
Création d'ISO univnautes¶
Source : /usr/home/pfsense/tools/builder_scripts/build_iso.sh
Chercher l'installation de lua et ajouter les paquets nécessaires à univnautes
--- a/builder_scripts/build_iso.sh +++ b/builder_scripts/build_iso.sh @@ -142,6 +142,14 @@ rm -f $PFSPKGFILE (pkg_info | grep bsdinstaller) > $PFSPKGFILE (pkg_info | grep grub) >> $PFSPKGFILE (pkg_info | grep lua) >> $PFSPKGFILE +# univnautes +(pkg_info | grep ^bash) >> $PFSPKGFILE +(pkg_info | grep ^python2) >> $PFSPKGFILE +(pkg_info | grep sqlite3) >> $PFSPKGFILE +(pkg_info | grep ^openssl) >> $PFSPKGFILE +(pkg_info | grep ^xmlsec1) >> $PFSPKGFILE +(pkg_info | grep ^wget) >> $PFSPKGFILE +(pkg_info | grep ^lasso) >> $PFSPKGFILE +(pkg_info | grep ^bsnmp-ucd) >> $PFSPKGFILE set -e
Puis ajouter la construction et l'ajout du virtualenv (à écrire)
Création d'images pour upgrades¶
à écrire