Mise à jour de 'install.sh'

This commit is contained in:
wilou 2023-03-31 14:22:36 +00:00
parent 5f58337c59
commit 4e07c4813e

View File

@ -98,18 +98,21 @@ notify-send -i $builddir/icones/sympatech_logo_rouge.png "Attention" "Redémarra
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub com.usebottles.bottles com.github.geigi.cozy io.crow_translate.CrowTranslate com.discordapp.Discord com.jgraph.drawio.desktop com.github.tchx84.Flatseal me.hyliu.fluentreader com.github.johnfactotum.Foliate io.github.hmlendea.geforcenow-electron org.onlyoffice.desktopeditors org.jdownloader.JDownloader io.gitlab.librewolf-community org.gnome.World.PikaBackup com.github.marinm.songrec io.github.hakandundar34coding.mini-system-monitor -y
# Runonce
# Scripts exécutés au premier redémarrage dans le dossier caché .runonce de l'utilisateur
mkdir -p /home/$username/.runonce
cp $builddir/runonce/* /home/$username/.runonce/
chown -R $username:$username /home/$username/.runonce/
chmod +x /home/$username/.runonce/*.sh
cp /etc/crontab /etc/crontab.bck
cp $builddir/crontab /etc/crontab
#chmod +x /home/$username/.runonce/*.sh
# Sudoers
# Ajout des commandes à bypasser pour le mot de passe root dans le fichier sudoers (visudo)
sed -i '$a# Commandes sudo sans mot de passes pour le crontab' /etc/sudoers
sed -i '$a'"$username"' ALL = NOPASSWD: /usr/bin/bash /home/'"$username"'/.runonce/droidcamx.sh, /usr/bin/bash /home/'"$username"'/.runonce/droidcam/install-client, /usr/bin/nala install linux-headers-`uname -r` gcc make -y, /usr/bin/bash /home/'"$username"'/.runonce/droidcam/install-video' /etc/sudoers
# Edition du fichier crontab pour déterminer les tâches à éxcuter au démarrage.
cp /etc/crontab /etc/crontab.bck
sed -i '$a@reboot '"$username"' bash /home/'"$username"'/.runonce/flatpak.sh' /etc/crontab
sed -i '$a@reboot '"$username"' sudo bash /home/'"$username"'/.runonce/droidcamx.sh' /etc/crontab
# Copie des lanceurs d'applications personnalisés
mkdir -p /home/$username/.config/mate/panel2.d/default/launchers
cp $builddir/launchers/* /home/$username/.config/mate/panel2.d/default/launchers/