post_install_sid: Load some informations from another to avoid to enter
in the post_install_sid script.
This commit is contained in:
parent
ba9847da12
commit
f51fecaf60
|
@ -0,0 +1 @@
|
||||||
|
informations
|
|
@ -0,0 +1,8 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
## End user of the new system
|
||||||
|
new_username='marvin'
|
||||||
|
new_user_mail='towel@101010.fr'
|
||||||
|
|
||||||
|
## System informations
|
||||||
|
debian_version_name='sid'
|
|
@ -146,7 +146,9 @@ fi
|
||||||
# Variables globales
|
# Variables globales
|
||||||
#
|
#
|
||||||
# -----------------------------------------------------------
|
# -----------------------------------------------------------
|
||||||
#
|
|
||||||
|
script_path=$(dirname $0)
|
||||||
|
|
||||||
## Choix du mode d'exécution du script: (cf fonction def_debug)
|
## Choix du mode d'exécution du script: (cf fonction def_debug)
|
||||||
## Niveau 0
|
## Niveau 0
|
||||||
# Exécution automatique avec normalement aucune interaction avec l'utilisateur et peu de log
|
# Exécution automatique avec normalement aucune interaction avec l'utilisateur et peu de log
|
||||||
|
@ -162,11 +164,8 @@ fi
|
||||||
# Mode debug
|
# Mode debug
|
||||||
mode_debug=5
|
mode_debug=5
|
||||||
|
|
||||||
## Utilisateur principal du système:
|
# Load additionnal informations (new_username, new_user_mail, …)
|
||||||
UTILISATEUR="jegardai"
|
. ${script_path}/informations
|
||||||
|
|
||||||
## Nom de la version Debian souhaitée
|
|
||||||
VERSION_NAME="sid"
|
|
||||||
|
|
||||||
## Architecture de la distribution
|
## Architecture de la distribution
|
||||||
ARCH=""
|
ARCH=""
|
||||||
|
@ -189,7 +188,7 @@ OPTIONS=""
|
||||||
# -----------------------------------------------------------
|
# -----------------------------------------------------------
|
||||||
#
|
#
|
||||||
## Répertoire de log
|
## Répertoire de log
|
||||||
log_dir="/home/${UTILISATEUR}/log/`date +"%d"-"%m"-"%y"`"
|
log_dir="/home/${new_username}/log/`date +"%d"-"%m"-"%y"`"
|
||||||
|
|
||||||
# !! Pour utiliser un répertoire de log, décommenter la ligne suivante:
|
# !! Pour utiliser un répertoire de log, décommenter la ligne suivante:
|
||||||
#mkdir -p $log_dir
|
#mkdir -p $log_dir
|
||||||
|
@ -647,7 +646,7 @@ EOF
|
||||||
|
|
||||||
###### Post-configuration
|
###### Post-configuration
|
||||||
# Création d'un fichier ~/.xinitrc pour pouvoir lancer openbox à partir de startx
|
# Création d'un fichier ~/.xinitrc pour pouvoir lancer openbox à partir de startx
|
||||||
cat >> /home/"${UTILISATEUR}"/.xinitrc << EOF
|
cat >> /home/"${new_username}"/.xinitrc << EOF
|
||||||
exec openbox-session
|
exec openbox-session
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
|
@ -995,19 +994,19 @@ update-alternatives --set editor /usr/bin/vim.nox
|
||||||
aptitude remove vim-tiny
|
aptitude remove vim-tiny
|
||||||
|
|
||||||
# Add default user to sudo group
|
# Add default user to sudo group
|
||||||
adduser ${UTILISATEUR} sudo
|
adduser ${new_username} sudo
|
||||||
|
|
||||||
## Changement du shell par défaut pour les utilisateurs
|
## Changement du shell par défaut pour les utilisateurs
|
||||||
# Root
|
# Root
|
||||||
chsh -s /bin/zsh
|
chsh -s /bin/zsh
|
||||||
rm -f ~/.bash* ~/.profile
|
rm -f ~/.bash* ~/.profile
|
||||||
# Pour les utilisateurs déjà existants:
|
# Pour les utilisateurs déjà existants:
|
||||||
#usermod -s /bin/zsh "${UTILISATEUR}"
|
#usermod -s /bin/zsh "${new_username}"
|
||||||
chsh -s /bin/zsh "${UTILISATEUR}"
|
chsh -s /bin/zsh "${new_username}"
|
||||||
# Pour les nouveaux utilisateurs
|
# Pour les nouveaux utilisateurs
|
||||||
sed -i "s;/bin/bash;/bin/zsh;" /etc/adduser.conf
|
sed -i "s;/bin/bash;/bin/zsh;" /etc/adduser.conf
|
||||||
mkdir /home/"${UTILISATEUR}"/.zsh
|
mkdir /home/"${new_username}"/.zsh
|
||||||
chown "${UTILISATEUR}":"${UTILISATEUR}" /home/"${UTILISATEUR}"/.zsh
|
chown "${new_username}":"${new_username}" /home/"${new_username}"/.zsh
|
||||||
|
|
||||||
## Disable Openvpn to automatically start
|
## Disable Openvpn to automatically start
|
||||||
systemctl disable openvpn.service
|
systemctl disable openvpn.service
|
||||||
|
@ -1420,7 +1419,7 @@ aptitude remove avahi-autopid avahi-daemon cups-browsed libnss-mdns
|
||||||
|
|
||||||
###### Post-configuration
|
###### Post-configuration
|
||||||
# Add the standard user to lpadmin group to be able to manage Cups administration via webgui.
|
# Add the standard user to lpadmin group to be able to manage Cups administration via webgui.
|
||||||
adduser "${UTILISATEUR}" lpadmin > /dev/null 2> "${fichier_erreur}"
|
adduser "${new_username}" lpadmin > /dev/null 2> "${fichier_erreur}"
|
||||||
# cups needs samba!
|
# cups needs samba!
|
||||||
|
|
||||||
###########################################################
|
###########################################################
|
||||||
|
|
Loading…
Reference in New Issue