diff options
author | robiscool <robrob2626@yahoo.com> | 2010-09-10 00:54:52 -0700 |
---|---|---|
committer | robiscool <robrob2626@yahoo.com> | 2010-09-10 00:54:52 -0700 |
commit | 140a7cec4608a4bb68567687641b3a29ba392732 (patch) | |
tree | 74502a712cfbfdc0a5db70cd1992bef755e41ab4 | |
parent | a514c94a987c0733e502edbe74a0569974e6337e (diff) | |
download | pfsense-packages-140a7cec4608a4bb68567687641b3a29ba392732.tar.gz pfsense-packages-140a7cec4608a4bb68567687641b3a29ba392732.tar.bz2 pfsense-packages-140a7cec4608a4bb68567687641b3a29ba392732.zip |
snort, perl-threaded upadte in snort.inc
-rw-r--r-- | config/snort/snort.inc | 19 |
1 files changed, 13 insertions, 6 deletions
diff --git a/config/snort/snort.inc b/config/snort/snort.inc index ef4e8c51..e50d9019 100644 --- a/config/snort/snort.inc +++ b/config/snort/snort.inc @@ -680,8 +680,7 @@ function snort_postinstall() /* install perl-threaded */ /* TODO: invoke this through pkg_util.inc */ - if(!file_exists('/tmp/pkg_s')) - { + if(!file_exists('/tmp/pkg_s')) { exec('/bin/mkdir -p /tmp/pkg_s'); } @@ -701,14 +700,22 @@ function snort_postinstall() exec('/usr/bin/fetch http://files.pfsense.org/packages/snort/8.1x64/perl-threaded-5.12.1_1.tbz'); } + conf_mount_rw(); + if(!file_exists('/root/pkg_s')) { + exec('/bin/mkdir -p /root/pkg_s'); + } + update_output_window(gettext("Please wait Installing...")); - if(file_exists('/tmp/pkg_s/perl-threaded-5.12.1_1.tbz')){ - exec('/usr/sbin/pkg_add -fv /tmp/pkg_s/perl-threaded-5.12.1_1.tbz'); + if(file_exists('/tmp/pkg_s/perl-threaded-5.12.1_1.tbz')) { + exec('/bin/mv /tmp/pkg_s/perl-threaded-5.12.1_1.tbz /root/pkg_s/perl-threaded-5.12.1_1.tbz'); + sleep(2); + exec('/bin/rm -r /tmp/pkg_s/'); + exec('/usr/sbin/pkg_add -fv /root/pkg_s/perl-threaded-5.12.1_1.tbz'); } update_output_window(gettext("Please wait Cleaning Up...")); - if(file_exists('/tmp/pkg_s/')){ - exec('/bin/rm -r /tmp/pkg_s/'); + if(file_exists('/root/pkg_s/')){ + exec('/bin/rm -r /root/pkg_s/'); } update_output_window(gettext("Finnished Installing perl-threaded...")); |