obsd-bkp/dotfiles/dotfolder/.local/bin/bkp-dot

28 lines
793 B
Bash
Executable File

#!/usr/bin/env sh
conf_loc="/etc"
bkp_loc="/home/b2r1s8/bkp"
bkp_sys(){
pkg_info -zm | sed 's/--//g' > "${bkp_loc}"/pkg_list.txt
cp -vf "${conf_loc}"/doas.conf "${bkp_loc}"/etc/.
cp -vf "${conf_loc}"/fstab "${bkp_loc}"/etc/.
cp -vf "${conf_loc}"/login.conf "${bkp_loc}"/etc/.
cp -vf "${conf_loc}"/rc.conf.local "${bkp_loc}"/etc/.
cp -vf "${conf_loc}"/sysctl.conf "${bkp_loc}"/etc/.
cp -vr "${conf_loc}"/mk.conf "${bkp_loc}"/etc/.
cp -vrf "${conf_loc}"/apm "${bkp_loc}"/etc/.
cp -vrf "${conf_loc}"/X11 "${bkp_loc}"/etc/.
cp -vrf /usr/local/share/wallpapers/* "${bkp_loc}"/usr/local/share/wallpapers/.
}
bkp_home() {
rm -rf "${bkp_loc}"/dotfiles
cp -rvf $HOME/.dotfiles "${bkp_loc}"/dotfiles
}
bkp_sys && bkp_home && echo "Done!" && exit 0