Rework no Script
This commit is contained in:
parent
8a4ea1f8ac
commit
63664f8b96
|
@ -1,21 +1,24 @@
|
||||||
#!/usr/bin/env bash
|
#!/bin/sh
|
||||||
|
|
||||||
if [ ! -d ~/.local/backup ]; then
|
HOMEDIR="/home/$(whoami)"
|
||||||
mkdir -p ~/.local/backup/share
|
|
||||||
mkdir -p ~/.local/backup/.local/bin
|
if [ ! -d "$HOMEDIR/.local/backup" ]; then
|
||||||
|
mkdir -p $HOMEDIR/.local/backup/.config
|
||||||
|
mkdir -p $HOMEDIR/.local/backup/.local/share
|
||||||
fi
|
fi
|
||||||
|
|
||||||
cp -r ~/.config/ ~/.local/backup
|
CONFIG=$(cat $XDG_CONFIG_HOME/backup/config | tr '\n' ' ')
|
||||||
cp -r ~/.local/share/ ~/.local/backup/.local
|
SHARE=$(cat $XDG_CONFIG_HOME/backup/share | tr '\n' ' ')
|
||||||
cp -r ~/.local/bin/ ~/.local/backup/.local
|
BIN=$(cat $XDG_CONFIG_HOME/backup/bin | tr '\n' ' ')
|
||||||
cp -r ~/.ssh ~/.local/backup
|
HOME=$(cat $XDG_CONFIG_HOME/backup/home | tr '\n' ' ')
|
||||||
cp -r ~/docs ~/.local/backup
|
|
||||||
cp -r ~/img ~/.local/backup
|
|
||||||
cp -r ~/hare ~/.local/backup
|
|
||||||
cp ~/.bash* ~/.local/backup
|
|
||||||
|
|
||||||
if [ -d ~/.local/backup ]; then
|
cp -vr $CONFIG $HOMEDIR/.local/backup/.config
|
||||||
tar -czf ~/backup.tar.gz ~/.local/backup
|
cp -vr $SHARE $HOMEDIR/.local/backup/.local/share
|
||||||
rm -rf ~/.local/backup
|
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
|
fi
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue