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
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
||||
informations
|
8
informations.template
Executable file
8
informations.template
Executable file
@ -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
|
||||
#
|
||||
# -----------------------------------------------------------
|
||||
#
|
||||
|
||||
script_path=$(dirname $0)
|
||||
|
||||
## Choix du mode d'exécution du script: (cf fonction def_debug)
|
||||
## Niveau 0
|
||||
# Exécution automatique avec normalement aucune interaction avec l'utilisateur et peu de log
|
||||
@ -162,11 +164,8 @@ fi
|
||||
# Mode debug
|
||||
mode_debug=5
|
||||
|
||||
## Utilisateur principal du système:
|
||||
UTILISATEUR="jegardai"
|
||||
|
||||
## Nom de la version Debian souhaitée
|
||||
VERSION_NAME="sid"
|
||||
# Load additionnal informations (new_username, new_user_mail, …)
|
||||
. ${script_path}/informations
|
||||
|
||||
## Architecture de la distribution
|
||||
ARCH=""
|
||||
@ -189,7 +188,7 @@ OPTIONS=""
|
||||
# -----------------------------------------------------------
|
||||
#
|
||||
## 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:
|
||||
#mkdir -p $log_dir
|
||||
@ -647,7 +646,7 @@ EOF
|
||||
|
||||
###### Post-configuration
|
||||
# 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
|
||||
EOF
|
||||
|
||||
@ -995,19 +994,19 @@ update-alternatives --set editor /usr/bin/vim.nox
|
||||
aptitude remove vim-tiny
|
||||
|
||||
# Add default user to sudo group
|
||||
adduser ${UTILISATEUR} sudo
|
||||
adduser ${new_username} sudo
|
||||
|
||||
## Changement du shell par défaut pour les utilisateurs
|
||||
# Root
|
||||
chsh -s /bin/zsh
|
||||
rm -f ~/.bash* ~/.profile
|
||||
# Pour les utilisateurs déjà existants:
|
||||
#usermod -s /bin/zsh "${UTILISATEUR}"
|
||||
chsh -s /bin/zsh "${UTILISATEUR}"
|
||||
#usermod -s /bin/zsh "${new_username}"
|
||||
chsh -s /bin/zsh "${new_username}"
|
||||
# Pour les nouveaux utilisateurs
|
||||
sed -i "s;/bin/bash;/bin/zsh;" /etc/adduser.conf
|
||||
mkdir /home/"${UTILISATEUR}"/.zsh
|
||||
chown "${UTILISATEUR}":"${UTILISATEUR}" /home/"${UTILISATEUR}"/.zsh
|
||||
mkdir /home/"${new_username}"/.zsh
|
||||
chown "${new_username}":"${new_username}" /home/"${new_username}"/.zsh
|
||||
|
||||
## Disable Openvpn to automatically start
|
||||
systemctl disable openvpn.service
|
||||
@ -1420,7 +1419,7 @@ aptitude remove avahi-autopid avahi-daemon cups-browsed libnss-mdns
|
||||
|
||||
###### Post-configuration
|
||||
# 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!
|
||||
|
||||
###########################################################
|
||||
|
Loading…
Reference in New Issue
Block a user