diff --git a/iscsi-client/backup_config.pl b/iscsi-client/backup_config.pl new file mode 100755 index 000000000..1653d76ec --- /dev/null +++ b/iscsi-client/backup_config.pl @@ -0,0 +1,41 @@ + +do 'iscsi-client-lib.pl'; + +# backup_config_files() +# Returns files and directories that can be backed up +sub backup_config_files +{ +return ( $config{'config_file'}, $config{'initiator_file'}, + $config{'ifaces_dir'} ); +} + +# pre_backup(&files) +# Called before the files are actually read +sub pre_backup +{ +return undef; +} + +# post_backup(&files) +# Called after the files are actually read +sub post_backup +{ +return undef; +} + +# pre_restore(&files) +# Called before the files are restored from a backup +sub pre_restore +{ +return undef; +} + +# post_restore(&files) +# Called after the files are restored from a backup +sub post_restore +{ +return undef; +} + +1; + diff --git a/iscsi-client/config b/iscsi-client/config index 61bd480d1..528dbef45 100644 --- a/iscsi-client/config +++ b/iscsi-client/config @@ -1,5 +1,6 @@ config_file=/etc/iscsi/iscsid.conf initiator_file=/etc/iscsi/initiatorname.iscsi +ifaces_dir=/var/lib/iscsi/ifaces iscsiadm=/sbin/iscsiadm iscsiiname=/sbin/iscsi-iname init_name=iscsid iscsi diff --git a/iscsi-client/config-debian-linux b/iscsi-client/config-debian-linux index ae6e115ee..4a3fa8755 100644 --- a/iscsi-client/config-debian-linux +++ b/iscsi-client/config-debian-linux @@ -1,5 +1,6 @@ config_file=/etc/iscsi/iscsid.conf initiator_file=/etc/iscsi/initiatorname.iscsi +ifaces_dir=/var/lib/iscsi/ifaces iscsiadm=iscsiadm iscsiiname=iscsi-iname init_name=open-iscsi diff --git a/iscsi-client/config-gentoo-linux b/iscsi-client/config-gentoo-linux index e9d9d46c4..836fd1d16 100644 --- a/iscsi-client/config-gentoo-linux +++ b/iscsi-client/config-gentoo-linux @@ -1,4 +1,5 @@ config_file=/etc/iscsi/iscsid.conf initiator_file=/etc/iscsi/initiatorname.iscsi +ifaces_dir=/var/lib/iscsi/ifaces iscsiadm=iscsiadm iscsiiname=iscsi-iname diff --git a/iscsi-client/config-suse-linux b/iscsi-client/config-suse-linux index e5d6fbd59..c33e79bd2 100644 --- a/iscsi-client/config-suse-linux +++ b/iscsi-client/config-suse-linux @@ -1,5 +1,6 @@ config_file=/etc/iscsi/iscsid.conf initiator_file=/etc/iscsi/initiatorname.iscsi +ifaces_dir=/var/lib/iscsi/ifaces iscsiadm=/sbin/iscsiadm iscsiiname=/sbin/iscsi-iname init_name=iscsid diff --git a/iscsi-client/config.info b/iscsi-client/config.info index 5cfc80cb0..056d6f1fb 100644 --- a/iscsi-client/config.info +++ b/iscsi-client/config.info @@ -1,5 +1,6 @@ config_file=Full path to Open-iSCSI client configuration file,0 initiator_file=Full path to initiator name file,0 +ifaces_dir=Full path to interfaces directory,0 init_name=Bootup script names,0 iscsiadm=Full path to iscsiadm command,0 iscsiiname=Full path to iscsi-iname command,0