54 lines
890 B
Bash
Executable File
54 lines
890 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# If root
|
|
ID=$(id -u)
|
|
if [ "$ID" -ne 0 ]
|
|
then
|
|
echo
|
|
echo "Please run as root !"
|
|
exit
|
|
fi
|
|
|
|
# Post-installation
|
|
while true
|
|
do
|
|
echo
|
|
echo "Is it a server or a desktop machine ? (server/desktop)"
|
|
read -p "> " answer
|
|
export profile=$answer
|
|
case $answer in
|
|
server)
|
|
break
|
|
;;
|
|
desktop)
|
|
echo
|
|
echo "What is your language code for localization packages ? (eg. de, en-gb, fr)"
|
|
read -p "> " lang
|
|
export lang=$lang
|
|
break
|
|
;;
|
|
* )
|
|
echo "Please answer server/desktop."
|
|
;;
|
|
esac
|
|
done
|
|
|
|
modules="updates.sh
|
|
firewall.sh
|
|
pkgs.sh
|
|
docker.sh
|
|
zram.sh
|
|
config.sh"
|
|
|
|
for i in $modules
|
|
do
|
|
modules/$i
|
|
done
|
|
|
|
# End message
|
|
echo
|
|
echo " => End"
|
|
echo
|
|
echo "Successfully completed !"
|
|
echo
|