offline backup

Upload: ko-ko-ye

Post on 29-May-2018

216 views

Category:

Documents


0 download

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