1 |
diff -Nur -x '*.orig' -x '*.rej' smeserver-arkeia-1.0/root/etc/e-smith/events/actions/eject-tape mezzanine_patched_smeserver-arkeia-1.0/root/etc/e-smith/events/actions/eject-tape |
2 |
--- smeserver-arkeia-1.0/root/etc/e-smith/events/actions/eject-tape 2004-07-26 10:31:46.000000000 -0600 |
3 |
+++ mezzanine_patched_smeserver-arkeia-1.0/root/etc/e-smith/events/actions/eject-tape 1969-12-31 17:00:00.000000000 -0700 |
4 |
@@ -1,22 +0,0 @@ |
5 |
-#!/usr/bin/perl -w |
6 |
- |
7 |
-package esmith; |
8 |
- |
9 |
-use strict; |
10 |
-use esmith::ConfigDB; |
11 |
- |
12 |
-my $event = shift; |
13 |
-my $cause = shift || "unknown"; |
14 |
-exit 0 if $cause eq "desktop"; |
15 |
- |
16 |
-my $confdb = esmith::ConfigDB->open_ro; |
17 |
-my $backup = $confdb->get('backup') or die "No backup db entry found\n"; |
18 |
-my $device = $backup->prop('Device') || '/dev/st0'; |
19 |
-my $eject = $backup->prop('Eject') || 'no'; |
20 |
- |
21 |
-exit 0 unless $device =~ /[sh]t/; |
22 |
- |
23 |
-if (lc($eject) eq 'yes') { |
24 |
- exec("/bin/mt", "-f", $device, "eject") if $eject eq 'Yes' || $eject eq 'yes'; |
25 |
- die("A problem occurred execing mt"); |
26 |
-} |