diff --git a/package/tsa/nessus/nessus.conf b/package/tsa/nessus/nessus.conf index 3a428cb76..ee3d167f3 100644 --- a/package/tsa/nessus/nessus.conf +++ b/package/tsa/nessus/nessus.conf @@ -56,45 +56,8 @@ eval "$MAKE $makeopt" eval "$MAKE install" ldconfig -cat >/etc/rc.d/init.d/$pkg << EOF -#!/bin/sh -# -# ROCK Linux: /etc/rc.d/init.d/$pkg -# -# Startup scripts for Nessus -# -# -# Desc: Nessus security scanner -# +install_init nessusd $confdir/nessusd.init -test -f /usr/sbin/nessusd || exit 0 - -case "\$1" -in - start) - echo "Starting nessusd" - /usr/sbin/nessusd -D& - ;; - - stop) - echo "Stopping nessusd" - pid=\`pidof nessusd\` - if [ "\$pid" != "" ] ; then - echo "nessusd [\$pid]" - kill -TERM \$pid - sleep 1 - else - echo "not running" - - fi - ;; - *) - echo "Usage: \$0 { start | stop }" ; exit 1 ;; -esac - - -EOF -chmod 744 /etc/rc.d/init.d/$pkg } autoextract=0 diff --git a/package/tsa/nessus/nessus.desc b/package/tsa/nessus/nessus.desc index 179bae4f7..b510b4b97 100644 --- a/package/tsa/nessus/nessus.desc +++ b/package/tsa/nessus/nessus.desc @@ -46,11 +46,11 @@ [L] GPL [S] Stable -[V] 2.0.6a +[V] 2.0.7 [P] X -----5---9 363.000 -[D] 4235410348 libnasl-2.0.6a.tar.gz ftp://ftp.nessus.org/pub/nessus/nessus-2.0.6/src/ -[D] 660339109 nessus-core-2.0.6a.tar.gz ftp://ftp.nessus.org/pub/nessus/nessus-2.0.6/src/ -[D] 1276256447 nessus-libraries-2.0.6a.tar.gz ftp://ftp.nessus.org/pub/nessus/nessus-2.0.6/src/ -[D] 1265207083 nessus-plugins-2.0.6a.tar.gz ftp://ftp.nessus.org/pub/nessus/nessus-2.0.6/src/ +[D] 0 libnasl-2.0.7.tar.gz ftp://ftp.nessus.org/pub/nessus/nessus-2.0.7/src/ +[D] 0 nessus-core-2.0.7.tar.gz ftp://ftp.nessus.org/pub/nessus/nessus-2.0.7/src/ +[D] 0 nessus-libraries-2.0.7.tar.gz ftp://ftp.nessus.org/pub/nessus/nessus-2.0.7/src/ +[D] 0 nessus-plugins-2.0.7.tar.gz ftp://ftp.nessus.org/pub/nessus/nessus-2.0.7/src/ diff --git a/package/tsa/nessus/nessusd.init b/package/tsa/nessus/nessusd.init new file mode 100644 index 000000000..0142c1c47 --- /dev/null +++ b/package/tsa/nessus/nessusd.init @@ -0,0 +1,24 @@ +#!/bin/sh +# +# ROCK Linux: /etc/rc.d/init.d/nessusd +# +# Desc: Nessus daemon +# +# Runlevel: 25 rcX +# + +main_begin + + block_begin(start, `Starting nessusd.') + check(`D_prefix/sbin/nessusd -D') + block_end + + block_begin(stop, `Stopping nessusd.') + check(`killall -15 D_prefix/sbin/nessusd') + block_end + + block_begin(restart, `Restarting nessusd.') + check(`killall -1 D_prefix/sbin/nessusd') + block_end + +main_end