Add a vim modeline with indentation settings.
[matthijs/upstream/backupninja.git] / handlers / sys.helper.in
index e39e5267a7fc12ad40f1927ec5e818ae710a6dfe..8a2fb072cd95e6d7b39eccad7dc17c8221ee042c 100644 (file)
@@ -1,26 +1,33 @@
 # -*- mode: sh; sh-basic-offset: 3; indent-tabs-mode: nil; -*-
+# vim: set filetype=sh sw=3 sts=3 expandtab autoindent:
 
 HELPERS="$HELPERS sys:general_hardware_and_system_info"
 
 sys_wizard() {
-   require_packages hwinfo
+   require_packages hwinfo debconf-utils
    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;    
+      "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 \
+      "luksheaders" "Luks headers of all Luks partitions." off \
+      "lvm" "LVM metadata for all volume groups." off
+   [ $? = 1 ] && return;
    result="$REPLY"
    packages="packages = no"
    partitions="partitions = no"
    sfdisk="dosfdisk = no"
    hardware="hardware = no"
+   luksheaders="luksheaders = no"
+   lvm="lvm = 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";;
+         '"packages"') packages="packages = yes";;
+         '"partitions"') partitions="partitions = yes";;
+         '"sfdisk"') sfdisk="dosfdisk = yes";;
+         '"hardware"') hardware="hardware = yes";;
+         '"luksheaders"') luksheaders="luksheaders = yes";;
+         '"lvm"') lvm="lvm = yes";;
       esac
    done
    get_next_filename $configdirectory/10.sys
@@ -29,9 +36,14 @@ $packages
 $partitions
 $sfdisk
 $hardware
+$luksheaders
+$lvm
+
 # packagesfile = /var/backups/dpkg-selections.txt
+# selectionsfile = /var/backups/debconfsel.txt
 # partitionsfile = /var/backups/partitions.__star__.txt
 # hardwarefile = /var/backups/hardware.txt
+# luksheadersfile = /var/backups/luksheader.__star__.bin
 
 # If vservers = yes in /etc/backupninja.conf then the following variables can
 # be used: