Oops, I sent wrong patch version, this one should be correct.
--
Michal Čihař | http://cihar.com | http://blog.cihar.com
Index: debian/lighty-enable-mod
===================================================================
--- debian/lighty-enable-mod (revision 292)
+++ debian/lighty-enable-mod (working copy)
@@ -71,11 +71,11 @@
#--- activate (link) or deactivate (remove) module
foreach my $do (@todo) {
-
- next unless defined($available{$do});
- my $target = sprintf("%s/conf-enabled/%s", $confdir,basename($available{$do}));
-
+
+
if ($enabling) {
+ next unless defined($available{$do});
+ my $target = sprintf("%s/conf-enabled/%s", $confdir,basename($available{$do}));
print qq{Enabling $do: };
my $st = stat($target);
@@ -101,8 +101,13 @@
}
}
else {
- print qq{Disabling $do\n};
- unlink($target);
+ if (defined($enabled{$do})) {
+ print qq{Disabling $do\n};
+ my $target = sprintf("%s/conf-enabled/%s", $confdir,basename($enabled{$do}));
+ unlink($target);
+ } else {
+ print qq{Already disabled $do\n};
+ }
}
}
signature.asc
Description: PGP signature

