preseed du bacgl
authorWilly MANGA <willy.manga@auf.org>
Thu, 9 May 2013 10:25:23 +0000 (11:25 +0100)
committerWilly MANGA <willy.manga@auf.org>
Thu, 9 May 2013 10:25:23 +0000 (11:25 +0100)
preseed/lucid-postpreseed [new file with mode: 0644]
preseed/lucid-preseed-auf-fixe [new file with mode: 0644]

diff --git a/preseed/lucid-postpreseed b/preseed/lucid-postpreseed
new file mode 100644 (file)
index 0000000..dd8e4eb
--- /dev/null
@@ -0,0 +1,37 @@
+#!/bin/sh
+
+# désactivation des sources des logiciels par défaut
+sed -i '/^deb-src/s/^/#/' /etc/apt/sources.list
+
+# (re)configuration de l'environnement linguistique (bogue ?)
+dpkg-reconfigure locales
+
+# (re)configuration de l'imprimante PDF (nécessite que CUPS soit lancé)
+service cups start
+dpkg-reconfigure cups-pdf
+service cups stop
+
+# ajout du compte "auf" dans le groupe sudo (à faire le preseed, un jour...)
+adduser auf0 sudo
+
+# installation des clés SSH dans les comptes "root" et "auf"
+mkdir -m 0700 -p /root/.ssh
+wget http://config.ndere.cm.refer.org/lucid-authorized_keys -O /root/.ssh/authorized_keys
+chmod 0600 /root/.ssh/authorized_keys
+cp -a /root/.ssh ~auf0/
+chown -R auf0:auf0 ~auf0/.ssh
+
+# après le redémarrage, il faudra encore ajuster les 'username' et 'password'
+# dans /etc/libnss-mysql.cfg et /etc/libnss-mysql-root.cfg puis lancer :
+# service nscd restart ; nscd -i passwd ; nscd -i group ; service gdm restart
+
+# déplacement du "/home" actuel vers "/home.local"
+sed -i 's|:/home/|:/home.local/|' /etc/passwd
+mv /home /home.local
+ln -s /net/nfs/home /home
+
+# masque autorisant l'écriture pour le groupe par défaut
+# (à activer dans les réseaux où on travaille par groupes Unix)
+#sed -i 's/^umask .*$/umask 002/' /etc/profile
+
+exit 0
diff --git a/preseed/lucid-preseed-auf-fixe b/preseed/lucid-preseed-auf-fixe
new file mode 100644 (file)
index 0000000..b628f71
--- /dev/null
@@ -0,0 +1,116 @@
+#==============================================================================
+# paramétrages de base
+#==============================================================================
+
+# renseigner ici vos informations locales
+d-i time/zone string Africa/Douala
+d-i debian-installer/locale string fr_FR.UTF-8
+#d-i console-tools/archs select at
+#d-i console-keymaps-at/keymap select fr
+d-i console-setup/layoutcode string fr
+
+# renseigner ici les informations concernant votre miroir Ubuntu Lucid
+# (ou indiquer un miroir officiel de Ubuntu le cas échéant)
+d-i mirror/country string manual
+d-i mirror/protocol string http
+#d-i mirror/http/hostname string mirror.vn.refer.org
+#d-i mirror/http/directory string /ubuntu/archive
+d-i mirror/http/hostname string miroir.ndere.cm.refer.org
+d-i mirror/http/directory string /ubuntu
+d-i mirror/http/proxy string
+d-i apt-setup/use_mirror boolean false
+
+# renseigner ici les informations concernant le compte "root"
+# (utiliser la commande "mkpasswd -m sha-512" du paquet "whois")
+d-i passwd/root-login boolean true
+d-i passwd/root-password-crypted password $6$2kqhmyTGx$OEikAZX2X/sHORMhvLAW0rP7AhHR8.O7pJh.o/Mdq3GNzInS3RAVTPyn.f9LyFV2mtJd/p4qwr3nksrHTsuy2/
+
+# renseigner ici les informations concernant le 1er compte utilisateur
+d-i passwd/user-fullname string AUF
+d-i passwd/username string auf0
+d-i passwd/user-password-crypted password $6$S0ODF.5mBP0fxuD$BV5pj2qFrcbUZWkbG9jEYRMf1jQIMF.UJXNVFi1l5sg19gl/k5YJHE38TwaR4k0lHcrMs6AZJyqc/MkHQJ0O91
+
+# participer (éventuellement) aux développements du modèle AuF
+#d-i apt-setup/local1/repository string http://miroir.ndere.cm.refer.org/apt-auf-ubuntu lucid auf openoffice
+#d-i apt-setup/local1/comment string Paquets AUF pour Lucid
+#d-i apt-setup/local1/key string http://apt.auf.org/auf-keyring.gpg
+#d-i apt-setup/local1/source boolean false
+# ajouter (éventuellement) une langue locale
+d-i pkgsel/language-packs multiselect fr,en
+#d-i pkgsel/language-packs multiselect fr, vi, en
+
+# ajouter (éventuellement) d'autres paquets
+d-i pkgsel/include string auf-keyring auf-client-fixe auf-client-logiciels auf-client-openoffice-migration auf-client-fonds-d-ecran
+#d-i pkgsel/include string auf-keyring auf-client-fixe auf-client-logiciels auf-client-openoffice-migration auf-client-fonds-d-ecran auf-modeles-openoffice auf-client-menu auf-poste-client-reflets
+
+#==============================================================================
+# renseigner ici les informations concernant votre choix de partitionnement
+# (décommenter toute cette section pour un partitionnement 100% automatique
+#  avec une racine de 15 Go, un swap de 3×RAM et le reste sur /srv)
+#==============================================================================
+# !!!!! ATTENTION : écrasement sans confirmation du contenu du disque !!!!!
+#==============================================================================
+d-i partman-auto/disk string /dev/sda
+d-i partman-auto/method string regular
+d-i partman-lvm/device_remove_lvm boolean true
+d-i partman-lvm/confirm boolean true
+d-i partman-md/device_remove_md boolean true
+d-i partman-md/confirm boolean true
+d-i partman-auto/expert_recipe string                         \
+      root-swap ::                                            \
+              10000 20000 15000 ext4                          \
+                      $primary{ } $bootable{ }                \
+                      method{ format } format{ }              \
+                      use_filesystem{ } filesystem{ ext4 }    \
+                      mountpoint{ / }                         \
+              .                                               \
+              4000 10000 200% linux-swap                      \
+                      method{ swap } format{ }                \
+              .                                               \
+              1000 100000 1000000000 ext4                     \
+                      method{ format } format{ }              \
+                      use_filesystem{ } filesystem{ ext4 }    \
+                      mountpoint{ /srv }                      \
+                                                               
+              .
+d-i partman/confirm_write_new_label boolean true
+d-i partman/choose_partition select finish
+d-i partman/confirm boolean true
+d-i partman/confirm_nooverwrite boolean true
+
+#==============================================================================
+# inutile de toucher à ce qui suit (en principe)
+#==============================================================================
+d-i debian-installer/language string fr
+d-i netcfg/get_domain string unassigned-domain
+d-i clock-setup/utc boolean true
+d-i clock-setup/ntp boolean true
+d-i clock-setup/ntp-server string ntp
+d-i user-setup/allow-password-weak boolean true
+d-i user-setup/encrypt-home boolean false
+d-i mirror/suite string lucid
+d-i apt-setup/restricted boolean true
+d-i apt-setup/universe boolean true
+d-i apt-setup/multiverse boolean true
+d-i apt-setup/backports boolean false
+d-i apt-setup/partner boolean true
+d-i apt-setup/source boolean false
+d-i apt-setup/local0/repository string http://miroir.ndere.cm.refer.org/apt-auf-ubuntu/ lucid auf openoffice mozilla
+d-i apt-setup/local0/comment string Paquets AUF pour Lucid (stable)
+d-i apt-setup/local0/key string http://apt.auf.org/auf-keyring.gpg
+d-i apt-setup/local0/source boolean false
+tasksel tasksel/first multiselect standard, ubuntu-desktop
+d-i pkgsel/include/install-recommends boolean true
+d-i pkgsel/upgrade select full-upgrade
+d-i pkgsel/update-policy select none
+popularity-contest popularity-contest/participate boolean false
+d-i grub-installer/only_debian boolean true
+d-i finish-install/reboot_in_progress note
+d-i debian-installer/exit/poweroff boolean true
+d-i preseed/late_command string in-target wget http://config.ndere.cm.refer.org/lucid-postpreseed -O /root/postpreseed; in-target chmod +x /root/postpreseed; in-target /root/postpreseed
+
+# expérimentations (actuellement fonctionnelles)
+libpam-runtime libpam-runtime/profiles multiselect unix, gnome-keyring, consolekit, auf-mkhomedir
+apparmor apparmor/homedirs string /home*/ /home/*/ /net/*/home*/ /net/*/home*/*/
+ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula boolean true
+