Projet

Général

Profil

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

Formats disponibles : PDF HTML TXT