offline backup
TRANSCRIPT
-
8/9/2019 Offline Backup
1/1
#!/bin/bashday=$(date)hostname=$(hostname-s)
SUDO=`whichsudo``whichkdesudo``whichgksudo`exit316
if[-e/usr/bin/dpkg-repack];then
echoecho"DPKG-REPACKisReady"echosleep2
else#downloaditechoecho"installdpkg-repack"echosleep2
"$SUDO"apt-getinstall-y--force-yesdpkg-repackfi
if[-e"/usr/bin/fakeroot"];thenechoecho"FakeRootisReady"echosleep2
else#downloaditechoecho"installisfakeroot"echosleep2"$SUDO"apt-getinstall-y--force-yesfakeroot
fi
mkdir~/offline-backup;cd~/offline-backup
echo"$hostnamefrommakeas$day">read.txt
fakeroot-udpkg-repack`dpkg--get-selectionsgrepinstallcut-f1`dpkg-scanpackages.//dev/nullgzip>Packages.gzcd~/tar-cvf~/Desktop/offline-update.taroffline-backup"$SUDO"rm-Rf~/offline-backupechoecho"Finish"echo
echo"See@Desktop"echosleep3exit