X-Git-Url: http://git.grml.org/?a=blobdiff_plain;f=etc%2Fzsh%2Fzshrc;h=33b60eab9d9e99cc3c8341a6d2c336e1ebdbce7c;hb=c37569497bb5b632f8db23cbaa4a46c00e033976;hp=032704d78f0f3a18db4c8d7a47595e4116cb597f;hpb=11125ca5aec63c226a409ad59498f9875bb7b278;p=grml-etc-core.git diff --git a/etc/zsh/zshrc b/etc/zsh/zshrc index 032704d..33b60ea 100644 --- a/etc/zsh/zshrc +++ b/etc/zsh/zshrc @@ -3,7 +3,7 @@ # Authors: grml-team (grml.org), (c) Michael Prokop # Bug-Reports: see http://grml.org/bugs/ # License: This file is licensed under the GPL v2. -# Latest change: Fre Jun 29 11:46:37 CEST 2007 [mika] +# Latest change: Mon Jul 02 18:17:08 CEST 2007 [mika] ################################################################################ # This file is sourced only for interactive shells. It # should contain commands to set up aliases, functions, @@ -789,6 +789,11 @@ ${BLUE}%n${NO_COLOUR}@%m %40<...<%B%~%b%<< %# " alias mdstat='cat /proc/mdstat' alias ...='cd ../../' + # generate alias named "$KERNELVERSION-reboot" so you can use boot with kexec: + if [ -x /sbin/kexec -a -r /proc/cmdline ] ; then + alias "$(uname -r)-reboot"="kexec -l --initrd=/boot/initrd.img-"$(uname -r)" --command-line=\"$(cat /proc/cmdline)\" /boot/vmlinuz-"$(uname -r)"" + fi + alias cp='nocorrect cp' # no spelling correction on cp alias mkdir='nocorrect mkdir' # no spelling correction on mkdir alias mv='nocorrect mv' # no spelling correction on mv @@ -1251,8 +1256,13 @@ If you want to use xinit anyway please call \"/usr/bin/xinit\"." if [ -r /usr/share/doc/${1}/changelog.Debian.gz ] ; then most /usr/share/doc/${1}/changelog.Debian.gz else - if [ -r /usr/share/doc/${1}/changelog.gz ] ; then - most /usr/share/doc/${1}/changelog.gz + if type -p aptitude &>/dev/null ; then + echo "No changelog for package $1 found, using aptitude to retrieve it." + if isgrml ; then + aptitude -t unstable changelog tsclient + else + aptitude changelog ${1} + fi else echo "No changelog for package $1 found, sorry." return 1