Commit Briefs
o User can chose between gzip or bzip2
o Abort if the used compress program is unavailable
o Cleanup after detecting that INDEX or INDEX.sum are corrupt
o Skip installing files if they are already installed
o Fixed a lot of typos
o Renamed some variables
o Additionaly copy the whole file to the update directory
o Replaced local variables with the arguments o Add some comments
o Add file overwrite mode. If files are modified locally, fetch the
complete file and overwrite the installed one if the user agrees o Add appropriate entry to config file o Add Copyright notive o Add some comments
o Add some sanitiy checks
- Is kernel version supported? - Is the kernel binary available? - Is the backup directory available? o Count the number of installed files. If the number is equal zero don't pretend that we installed any files at all
o Removed a trailing slash
o Display the archive at the end
o Added a new option -r which reinstalls all backed up files to their
original locations o Added return statements to nearly all command calls to avoid undetected errors
Added a new flag which allows file overwrites. This comes handy if a user
modified files locally (eg he used custom compiler flags to build world).