diff options
author | 2004-09-12 02:59:09 +0000 | |
---|---|---|
committer | 2004-09-12 02:59:09 +0000 | |
commit | dd28f06838facf98e099a356585feef25d133f37 (patch) | |
tree | 30a5b6b207bfcc55bcf48ec6668f8cb77a61c3ad /app-admin | |
parent | Block >=net-irc/irssi-0.8.10_rc5 since the features of net-irc/irssi-recode h... (diff) | |
download | gentoo-2-dd28f06838facf98e099a356585feef25d133f37.tar.gz gentoo-2-dd28f06838facf98e099a356585feef25d133f37.tar.bz2 gentoo-2-dd28f06838facf98e099a356585feef25d133f37.zip |
Added bash-completion script (please test).
Diffstat (limited to 'app-admin')
-rw-r--r-- | app-admin/rkhunter/ChangeLog | 6 | ||||
-rw-r--r-- | app-admin/rkhunter/Manifest | 15 | ||||
-rw-r--r-- | app-admin/rkhunter/files/rkhunter.bash-completion | 87 | ||||
-rw-r--r-- | app-admin/rkhunter/rkhunter-1.1.7.ebuild | 9 |
4 files changed, 103 insertions, 14 deletions
diff --git a/app-admin/rkhunter/ChangeLog b/app-admin/rkhunter/ChangeLog index 6a7382cdd987..784bf2e8b603 100644 --- a/app-admin/rkhunter/ChangeLog +++ b/app-admin/rkhunter/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for app-admin/rkhunter # Copyright 2000-2004 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-admin/rkhunter/ChangeLog,v 1.18 2004/09/11 18:05:42 ka0ttic Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-admin/rkhunter/ChangeLog,v 1.19 2004/09/12 02:59:09 ka0ttic Exp $ + + 11 Sep 2004; Aaron Walker <ka0ttic@gentoo.org> + +files/rkhunter.bash-completion, rkhunter-1.1.7.ebuild: + Added bash-completion script (please test). 11 Sep 2004; Aaron Walker <ka0ttic@gentoo.org> metadata.xml: Updated metadata info. diff --git a/app-admin/rkhunter/Manifest b/app-admin/rkhunter/Manifest index a0555424900a..6cef3c06ffe7 100644 --- a/app-admin/rkhunter/Manifest +++ b/app-admin/rkhunter/Manifest @@ -1,19 +1,10 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - MD5 7a051f6bf6c49fa77c097262416f55c5 rkhunter-1.1.5.ebuild 1332 -MD5 11e12ce76cc62d534b2a1676c54599d1 rkhunter-1.1.7.ebuild 1333 +MD5 a22e3910b84264b80538af13c39a8d07 rkhunter-1.1.7.ebuild 1606 MD5 14705fc0a0b9a58e3b62a4f8bf3d6781 rkhunter-1.1.6.ebuild 1333 -MD5 e84c2dba1fb2eb31b48468c010e1291a ChangeLog 2511 +MD5 2d3c8647156c03f86ec622eabc4676d2 ChangeLog 2665 MD5 99d3c59f680729e17f4576a845aaa6a0 metadata.xml 262 MD5 bbe8224c46ee3ddd8cea79ed4b817ae4 files/rkhunter.cron 1035 +MD5 6ffd297b11dded42095078ef68ef2fb9 files/rkhunter.bash-completion 2529 MD5 2d65b1e87551b85f4cec0a1743734469 files/digest-rkhunter-1.1.5 66 MD5 c183749d28050849a426ebbbbb2523a5 files/digest-rkhunter-1.1.6 66 MD5 011c5df2094bff6d80ce80a90e530bb6 files/digest-rkhunter-1.1.7 66 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.2.6 (GNU/Linux) - -iD8DBQFBQz6AEZCkKN40op4RAsEFAKC9p9+nr6ta0VgtI+zrKwgH4CaMFACgoV7V -wllDZYAYm0Ya+8NatUSU3Qs= -=PnS3 ------END PGP SIGNATURE----- diff --git a/app-admin/rkhunter/files/rkhunter.bash-completion b/app-admin/rkhunter/files/rkhunter.bash-completion new file mode 100644 index 000000000000..cab2a3067afd --- /dev/null +++ b/app-admin/rkhunter/files/rkhunter.bash-completion @@ -0,0 +1,87 @@ +# bash-completion script for rkhunter +# place this file in /etc/bash_completion.d + +_rkhunter() { + local cur prev opts + COMPREPLY=() + cur=${COMP_WORDS[COMP_CWORD]} + prev=${COMP_WORDS[COMP_CWORD-1]} + opts="-c --checkall --createlogfile --cronjob --display-logfile -h --help\ + --nocolors --report-mode --report-warnings-only \ + --skip-application-check --skip-keypress --quick --quiet --update \ + --version --versioncheck --bindir --configfile --dbdir --rootdir \ + --tmpdir --disable-md5-check --disable-passwd-check \ + --scan-knownbad-files" + + if [[ "${cur}" == -* ]] || [[ ${COMP_CWORD} -eq 1 ]]; then + COMPREPLY=($(compgen -W "${opts}" -- "${cur}")) + fi + + case "${prev}" in + --createlogfile) + COMPREPLY=($(compgen -W "${opts/--createlogfile}" -- "${cur}")) + ;; + --display-logfile) + COMPREPLY=($(compgen -W "${opts/--display-logfile}" -- "${cur}")) + ;; + --*dir) + COMPREPLY=($(compgen -o dirnames -A directory -- "${cur}")) + ;; + --*file) + COMPREPLY=($(compgen -o filenames -A file -- "${cur}")) + ;; + -c|--checkall) + COMPREPLY=($(compgen -W "${opts/-c --checkall}" -- "${cur}")) + ;; + --cronjob) + COMPREPLY=($(compgen -W "${opts/--cronjob}" -- "${cur}")) + ;; + -h|--help) + COMPREPLY=($(compgen -W "${opts/-h --help}" -- "${cur}")) + ;; + --nocolors) + COMPREPLY=($(compgen -W "${opts/--nocolors}" -- "${cur}")) + ;; + --report-mode) + COMPREPLY=($(compgen -W "${opts/--report-mode}" -- "${cur}")) + ;; + --report-warnings-only) + COMPREPLY=($(compgen -W "${opts/--report-warnings-only}" -- \ + "${cur}")) + ;; + --skip-application-check) + COMPREPLY=($(compgen -W "${opts/--skip-application-check}" -- \ + "${cur}")) + ;; + --skip-keypress) + COMPREPLY=($(compgen -W "${opts/--skip-keypress}" -- "${cur}")) + ;; + --quick) + COMPREPLY=($(compgen -W "${opts/--quick}" -- "${cur}")) + ;; + --quiet) + COMPREPLY=($(compgen -W "${opts/--quiet}" -- "${cur}")) + ;; + --update) + COMPREPLY=($(compgen -W "${opts/--update}" -- "${cur}")) + ;; + --version) + COMPREPLY=($(compgen -W "${opts/--version}" -- "${cur}")) + ;; + --versioncheck) + COMPREPLY=($(compgen -W "${opts/--versioncheck}" -- "${cur}")) + ;; + --disable-md5-check) + COMPREPLY=($(compgen -W "${opts/--disable-md5-check}" -- "${cur}")) + ;; + --disable-passwd-check) + COMPREPLY=($(compgen -W "${opts/--disable-passwd-check}" -- \ + "${cur}")) + ;; + --scan-knownbad-files) + COMPREPLY=($(compgen -W "${opts/--scan-knownbad-files}" -- \ + "${cur}")) + ;; + esac +} +complete -F _rkhunter rkhunter diff --git a/app-admin/rkhunter/rkhunter-1.1.7.ebuild b/app-admin/rkhunter/rkhunter-1.1.7.ebuild index 4c5b5e218530..8ab535c61b5a 100644 --- a/app-admin/rkhunter/rkhunter-1.1.7.ebuild +++ b/app-admin/rkhunter/rkhunter-1.1.7.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2004 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-admin/rkhunter/rkhunter-1.1.7.ebuild,v 1.1 2004/08/29 14:52:16 solar Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-admin/rkhunter/rkhunter-1.1.7.ebuild,v 1.2 2004/09/12 02:59:09 ka0ttic Exp $ DESCRIPTION="Rootkit Hunter scans for known and unknown rootkits, backdoors, and sniffers." HOMEPAGE="http://www.rootkit.nl/" @@ -34,6 +34,9 @@ src_install() { exeinto /etc/cron.daily newexe ${FILESDIR}/rkhunter.cron rkhunter + + insinto /usr/share/bash-completion + newins ${FILESDIR}/${PN}.bash-completion ${PN} } pkg_postinst() { @@ -42,6 +45,10 @@ pkg_postinst() { einfo "To enable it, edit /etc/cron.daily/rkhunter and follow the" einfo "directions." echo + einfo "To enable bash command-line completion for rkhunter, execute" + einfo "the following command as root:" + einfo " ln -s /usr/share/bash-completion/rkhunter /etc/bash_completion.d/" + echo } pkg_prerm() { |