1
0
Fork 0

On arrête d'être stupide et on échappe les commandes

Arrêt de la restauration si non superuser
This commit is contained in:
trotFunky 2018-02-27 14:43:30 +01:00
parent 414cf617ff
commit 3012af9c19
2 changed files with 17 additions and 8 deletions

11
Perso/package_restore.sh Normal file → Executable file
View file

@ -1,11 +1,16 @@
#! /bin/bash
cp . /etc/apt/sources.list
cp ./preferences.d/ /etc/apt/preferences.d/my_preferences
if [ $(id -u) -ne "0" ]; then
echo "Please execute with superuser privileges"
exit -1
fi
cp ./sources.list /etc/apt/sources.list
cp ./preferences.d/my_preferences /etc/apt/preferences.d/my_preferences
cp -r ./sources.list.d/* /etc/apt/sources.list.d
apt-get update
apt-get install dselect
dpkg --set-selections < "manual_package_save"
apt-get dselect-upgrade
apt-get remove dselect
apt-get remove dselect