diff options
| author | intrigeri <intrigeri@boum.org> | 2007-10-12 17:06:09 +0000 | 
|---|---|---|
| committer | intrigeri <intrigeri@boum.org> | 2007-10-12 17:06:09 +0000 | 
| commit | 579ea902ba24854b3c9acb307cda7e996e8e41a3 (patch) | |
| tree | 373ce0a2242050dad65b84950520c6d44a9445fc /handlers/sys.helper.in | |
| parent | be75e4e6c536882c14db9a41c61585e7a9c045f6 (diff) | |
| download | backupninja-579ea902ba24854b3c9acb307cda7e996e8e41a3.tar.gz backupninja-579ea902ba24854b3c9acb307cda7e996e8e41a3.tar.bz2  | |
fixed autotools build, broken since r466, inhandlers/Makefile.am
Diffstat (limited to 'handlers/sys.helper.in')
| -rw-r--r-- | handlers/sys.helper.in | 38 | 
1 files changed, 38 insertions, 0 deletions
diff --git a/handlers/sys.helper.in b/handlers/sys.helper.in new file mode 100644 index 0000000..6451ae2 --- /dev/null +++ b/handlers/sys.helper.in @@ -0,0 +1,38 @@ +# -*- mode: sh; sh-basic-offset: 3; indent-tabs-mode: nil; -*- + +HELPERS="$HELPERS sys:general_hardware_and_system_info" + +sys_wizard() { +   require_packages hwinfo +   checkBox "new sys action" "check options" \ +       "packages" "list of all installed packages." on \ +       "partitions" "the partition table of all disks." on  \ +       "sfdisk" "use sfdisk to get partition information." on \ +       "hardware" "detailed hardware information" on +   [ $? = 1 ] && return;     +   result="$REPLY" +   packages="packages = no" +   partitions="partitions = no" +   sfdisk="dosfdisk = no" +   hardware="hardware = no" +   for opt in $result; do +      case $opt in +        '"packages"') packages="packages = yes";; +        '"partitions"') partitions="partitions = yes";; +        '"sfdisk"') sfdisk="dosfdisk = yes";; +        '"hardware"') hardware="hardware = yes";; +      esac +   done +   get_next_filename $configdirectory/10.sys +   cat > $next_filename <<EOF +$packages +$partitions +$sfdisk +$hardware +# packagesfile = /var/backups/dpkg-selections.txt +# partitionsfile = /var/backups/partitions.__star__.txt +# hardwarefile = /var/backups/hardware.txt +EOF +   chmod 600 $next_filename +} +  | 
