Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #! /bin/bash
- DATE=`date -u '+%Y%m%dT%H%M%SZ'`
- OFS="$IFS"
- IFS=':'
- PASSWD_ENTRY=(`getent passwd 1000`)
- GROUP_ENTRY=(`getent group 1000`)
- IFS="$OFS"
- USERNAME=${PASSWD_ENTRY[0]}
- HOME=${PASSWD_ENTRY[5]}
- GROUP=${GROUP_ENTRY[0]}
- [ -r $HOME/.config/user-dirs.dirs ] && . $HOME/.config/user-dirs.dirs
- TARGET_DIR=${XDG_DESKTOP_DIR:-$HOME}
- tar cp --exclude-tag-under=.backup-ignore /etc /home /usr/local | \
- gzip --best --no-name > ${TARGET_DIR}/backup-${DATE}.tgz && \
- chown ${USERNAME}:${GROUP} ${TARGET_DIR}/backup-${DATE}.tgz
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement