summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorAndreas Brachold <vdr07@deltab.de>2007-11-11 06:55:13 +0000
committerAndreas Brachold <vdr07@deltab.de>2007-11-11 06:55:13 +0000
commit3282be229999dc36c197b264d63063a18d136331 (patch)
tree98a42db29d955b39e7bed1b599fdcc56c3a29de9 /bin
parentcfdd733c17cfa4f1a43b827a656e9e53cc2524ac (diff)
downloadxxv-3282be229999dc36c197b264d63063a18d136331.tar.gz
xxv-3282be229999dc36c197b264d63063a18d136331.tar.bz2
* Update installation list with required modules
* Remove unused/doubled provided external perl moduls
Diffstat (limited to 'bin')
-rwxr-xr-xbin/xxvd14
1 files changed, 6 insertions, 8 deletions
diff --git a/bin/xxvd b/bin/xxvd
index 7202bcc..e761088 100755
--- a/bin/xxvd
+++ b/bin/xxvd
@@ -35,8 +35,6 @@ my $PATHS = {
# -------------------------------
use Tools;
-use File::Find;
-use File::Basename;
use POSIX qw(locale_h);
use Cwd 'abs_path';
use Locale::gettext;
@@ -151,13 +149,12 @@ my @PARAMETER = @ARGV;
# General ist'n spezi
$MODULES->{'XXV::MODULES::General'}->{MOD} = &module;
-# Try to use the Requirments
+# Try to eval requirements
map {
eval "use $_";
warn("\nCouldn't load modul: $_\nPlease install this modul on your system:\nperl -MCPAN -e 'install $_'") if($@);
} keys %{$MODULES->{'XXV::MODULES::General'}->{MOD}->{Prereq}};
-
# Options
GetOptions (
"configfile=s" => \$PATHS->{DEFINED_CFGFILE}, # numeric
@@ -518,17 +515,18 @@ sub quit {
# ------------------
my $ret = shift || 0;
- debug qq|--------------------------------------------------|;
- debug sprintf(qq|----- XXVD System %15s ended : %2s -----|, &getVersion,$ret);
- debug qq|--------------------------------------------------|;
+ unlink $PATHS->{PIDFILE} if -e $PATHS->{PIDFILE};
&toCleanUp();
- unlink $PATHS->{PIDFILE} if -e $PATHS->{PIDFILE};
$SIG{'TERM'}=sub {};
# remove any depends process like preview encoder for recordings
&killfam('TERM',$$);
+ debug qq|--------------------------------------------------|;
+ debug sprintf(qq|----- XXVD System %15s ended : %2s -----|, &getVersion,$ret);
+ debug qq|--------------------------------------------------|;
+
exit($ret);
}