forked from RP1/RaveOS-arch
finished 1.0 Backup/Restore script
This commit is contained in:
parent
f39428d61d
commit
493609f498
1 changed files with 10 additions and 10 deletions
|
@ -34,7 +34,7 @@ fi
|
||||||
if [[ $user_choice = *"BACKUP All of My Data and Settings"* ]]; then
|
if [[ $user_choice = *"BACKUP All of My Data and Settings"* ]]; then
|
||||||
echo
|
echo
|
||||||
echo -----------------------------------------------------
|
echo -----------------------------------------------------
|
||||||
echo Copying ${bold}${yellow}$USER settings${normal} into ${bold}${yellow}$FOLDER/${normal}
|
echo Copying ${bold}${yellow}$USER Settings and Files${normal} into ${bold}${yellow}$FOLDER/${normal}
|
||||||
|
|
||||||
# GNOME SECTION
|
# GNOME SECTION
|
||||||
dconf dump / > $FOLDER/$USER-ui
|
dconf dump / > $FOLDER/$USER-ui
|
||||||
|
@ -88,7 +88,7 @@ if [[ $user_choice = *"BACKUP All of My Data and Settings"* ]]; then
|
||||||
rsync -ap --info=progress2 --relative /home/$USER/.config/pamac $FOLDER/.config/
|
rsync -ap --info=progress2 --relative /home/$USER/.config/pamac $FOLDER/.config/
|
||||||
rsync -ap --info=progress2 --relative /home/$USER/.config/kdeconnect $FOLDER/.config/
|
rsync -ap --info=progress2 --relative /home/$USER/.config/kdeconnect $FOLDER/.config/
|
||||||
rsync -ap --info=progress2 --relative /home/$USER/.config/Helvum $FOLDER/.config/
|
rsync -ap --info=progress2 --relative /home/$USER/.config/Helvum $FOLDER/.config/
|
||||||
rsync -ap --info=progress2 --relative /home/$USER/.config/ $FOLDER/.config/
|
rsync -ap --info=progress2 --relative /home/$USER/.config/calibre $FOLDER/.config/
|
||||||
rsync -ap --info=progress2 --relative /home/$USER/.config/ $FOLDER/.config/
|
rsync -ap --info=progress2 --relative /home/$USER/.config/ $FOLDER/.config/
|
||||||
rsync -ap --info=progress2 --relative /home/$USER/.local/share/gnome-shell $FOLDER/.local/share
|
rsync -ap --info=progress2 --relative /home/$USER/.local/share/gnome-shell $FOLDER/.local/share
|
||||||
rsync -ap --info=progress2 --relative /home/$USER/.local/share/flatpak/overrides/ $FOLDER/.local/share/flatpak/
|
rsync -ap --info=progress2 --relative /home/$USER/.local/share/flatpak/overrides/ $FOLDER/.local/share/flatpak/
|
||||||
|
@ -103,7 +103,7 @@ if [[ $user_choice = *"BACKUP All of My Data and Settings"* ]]; then
|
||||||
rsync -ap --info=progress2 --relative /home/$USER/.config/konsave $FOLDER/.config/
|
rsync -ap --info=progress2 --relative /home/$USER/.config/konsave $FOLDER/.config/
|
||||||
rsync -ap --info=progress2 --relative /home/$USER/.local/state/dolphinstaterc $FOLDER/.local/state/
|
rsync -ap --info=progress2 --relative /home/$USER/.local/state/dolphinstaterc $FOLDER/.local/state/
|
||||||
|
|
||||||
echo ${bold}${yellow}$USER settings${normal} copied.
|
echo ${bold}${yellow}$USER settings copied. ${normal}
|
||||||
echo -----------------------------------------------------
|
echo -----------------------------------------------------
|
||||||
sudo chown -R $USER:$GROUP $FOLDER
|
sudo chown -R $USER:$GROUP $FOLDER
|
||||||
echo
|
echo
|
||||||
|
@ -112,16 +112,16 @@ fi
|
||||||
if [[ $user_choice = *"Restore all of my data and settings"* ]]; then
|
if [[ $user_choice = *"Restore all of my data and settings"* ]]; then
|
||||||
echo
|
echo
|
||||||
echo -----------------------------------------------------
|
echo -----------------------------------------------------
|
||||||
echo Copying ${bold}${yellow}Mozilla settings${normal} into ${bold}${yellow}$FOLDER/${normal}
|
echo Copying ${bold}${yellow}Restoring $USER Settings and Files ${normal} into ${bold}${yellow}$FOLDER/${normal}
|
||||||
|
|
||||||
sudo rsync -ap --info=progress2 $FOLDER /home/$USER
|
rsync -ap --info=progress2 $FOLDER /home/$USER/
|
||||||
sudo rsync -ap --info=progress2 --relative /etc/libvirt $FOLDER/etc/
|
sudo rsync -ap --info=progress2 $FOLDER/etc/libvirt /etc/
|
||||||
sudo rsync -ap --info=progress2 --relative /usr/share/jellyfin/web/config.json $FOLDER/usr/share/jellyfin/web/
|
sudo rsync -ap --info=progress2 --relative $FOLDER/usr/share/jellyfin/web/config.json /usr/share/jellyfin/web/
|
||||||
|
|
||||||
echo ${bold}${yellow}Mozilla settings${normal} copied.
|
|
||||||
echo -----------------------------------------------------
|
echo -----------------------------------------------------
|
||||||
sudo chown -R $USER:$GROUP /home/$USER
|
sudo chown -R $USER:$GROUP /home/$USER/
|
||||||
echo
|
echo
|
||||||
|
echo ${bold}${yellow}$USER settings RESTORED! ${normal}
|
||||||
fi
|
fi
|
||||||
|
|
||||||
exit 1
|
exit
|
Loading…
Reference in a new issue