projects
/
debian
/
amanda
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Imported Debian patch 2.5.1p3-1
[debian/amanda]
/
changer-src
/
chg-iomega.pl.in
diff --git
a/changer-src/chg-iomega.pl.in
b/changer-src/chg-iomega.pl.in
index 7307399ad5c303ad9010c0b2d051919b9ae595af..56a13299cc856f74c3393bd999420460925dc0f2 100644
(file)
--- a/
changer-src/chg-iomega.pl.in
+++ b/
changer-src/chg-iomega.pl.in
@@
-53,6
+53,9
@@
require 5.001;
use English;
use Getopt::Long;
use English;
use Getopt::Long;
+delete @ENV{'IFS', 'CDPATH', 'ENV', 'BASH_ENV', 'PATH'};
+$ENV{'PATH'} = "/usr/bin:/usr/sbin:/sbin:/bin";
+
$| = 1;
if (-d "@AMANDA_DBGDIR@") {
$| = 1;
if (-d "@AMANDA_DBGDIR@") {
@@
-81,11
+84,13
@@
if ( "@USE_VERSION_SUFFIXES@" eq "yes" ) {
chomp ($tapeDevice = `$sbindir/amgetconf$SUF tapedev 2>&1`);
die "tapedev not found in amanda.conf"
chomp ($tapeDevice = `$sbindir/amgetconf$SUF tapedev 2>&1`);
die "tapedev not found in amanda.conf"
- if !$tapeDevice or $tapeDevice =~ m/no such parameter/;
+ if !$tapeDevice or $tapeDevice eq "" or
+ $tapeDevice =~ m/no such parameter/;
chomp ($changerDevice = `$sbindir/amgetconf$SUF changerdev 2>&1`);
chomp $changerDevice;
die "changerdev not found in amanda.conf"
chomp ($changerDevice = `$sbindir/amgetconf$SUF changerdev 2>&1`);
chomp $changerDevice;
die "changerdev not found in amanda.conf"
- if !$changerDevice or $changerDevice =~ m/no such parameter/;
+ if !$changerDevice or $changerDevice eq "" or
+ $changerDevice =~ m/no such parameter/;
#
# Initialise a few global variables
#
# Initialise a few global variables