Skip to content

This is a simple program that utilizes a tool called Puppet to create a package list and apply it to client nodes

Notifications You must be signed in to change notification settings

evanlissoos/linux-package-backup-restore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 

Repository files navigation

linux-package-backup-restore

This program is a utility to backup and restore all installed Linux packages on a given machine.

The dependencies for this program are pymongo and Puppet. To install Puppet, use your system's package manager. To install pymongo, use pip.

To create a backup, run BACK_HOME/bin/backup and you will be given a unique ID. To restore, run sudo BACK_HOME/bin/restore and enter in your ID. BACK_HOME denotes the home directory of this repo.

NOTE: If you see errors when restoring from a backup, this is completely normal, just ignore them.

About

This is a simple program that utilizes a tool called Puppet to create a package list and apply it to client nodes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published