28 lines
793 B
Bash
Executable File
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
|