2
0
Fork 0

Rework no Script

This commit is contained in:
guapito 2024-04-25 00:39:06 -03:00
parent 8a4ea1f8ac
commit 63664f8b96
1 changed files with 18 additions and 15 deletions

View File

@ -1,21 +1,24 @@
#!/usr/bin/env bash
#!/bin/sh
if [ ! -d ~/.local/backup ]; then
mkdir -p ~/.local/backup/share
mkdir -p ~/.local/backup/.local/bin
HOMEDIR="/home/$(whoami)"
if [ ! -d "$HOMEDIR/.local/backup" ]; then
mkdir -p $HOMEDIR/.local/backup/.config
mkdir -p $HOMEDIR/.local/backup/.local/share
fi
cp -r ~/.config/ ~/.local/backup
cp -r ~/.local/share/ ~/.local/backup/.local
cp -r ~/.local/bin/ ~/.local/backup/.local
cp -r ~/.ssh ~/.local/backup
cp -r ~/docs ~/.local/backup
cp -r ~/img ~/.local/backup
cp -r ~/hare ~/.local/backup
cp ~/.bash* ~/.local/backup
CONFIG=$(cat $XDG_CONFIG_HOME/backup/config | tr '\n' ' ')
SHARE=$(cat $XDG_CONFIG_HOME/backup/share | tr '\n' ' ')
BIN=$(cat $XDG_CONFIG_HOME/backup/bin | tr '\n' ' ')
HOME=$(cat $XDG_CONFIG_HOME/backup/home | tr '\n' ' ')
if [ -d ~/.local/backup ]; then
tar -czf ~/backup.tar.gz ~/.local/backup
rm -rf ~/.local/backup
cp -vr $CONFIG $HOMEDIR/.local/backup/.config
cp -vr $SHARE $HOMEDIR/.local/backup/.local/share
cp -vr $BIN $HOMEDIR/.local/backup/.local
cp -vr $HOME $HOMEDIR/.local/backup/
if [ -d "$HOMEDIR/.local/backup" ]; then
tar -czf $HOMEDIR/backup.tar.gz $HOMEDIR/.local/backup
rm -rf $HOMEDIR/.local/backup
fi