# HG changeset patch # User Pascal Bellard # Date 1298767108 -3600 # Node ID 2ad34d8fdfe7bba7d35e20e9d2db8b8c3fecc9a7 # Parent 817385d8b34fc57e7a493dbcaa84b40255c9b58f kbd, lzma, ncursesw, netatalk-pam, pciutils, postfix, procps: restore busybox links in port_remove() diff -r 817385d8b34f -r 2ad34d8fdfe7 kbd/receipt --- a/kbd/receipt Sun Feb 27 01:37:01 2011 +0100 +++ b/kbd/receipt Sun Feb 27 01:38:28 2011 +0100 @@ -36,3 +36,21 @@ cp -a $_pkg/usr/bin $fs/usr } +# Overlap busybox +pre_install() +{ + rm -f $1/usr/bin/deallocvt + rm -f $1/usr/bin/chvt + rm -f $1/usr/bin/setkeycodes + rm -f $1/usr/bin/openvt + rm -f $1/usr/bin/kbd_mode +} + +post_remove() +{ + ln -s /bin/busybox /usr/bin/deallocvt + ln -s /bin/busybox /usr/bin/chvt + ln -s /bin/busybox /usr/bin/setkeycodes + ln -s /bin/busybox /usr/bin/openvt + ln -s /bin/busybox /usr/bin/kbd_mode +} diff -r 817385d8b34f -r 2ad34d8fdfe7 lzma/receipt --- a/lzma/receipt Sun Feb 27 01:37:01 2011 +0100 +++ b/lzma/receipt Sun Feb 27 01:38:28 2011 +0100 @@ -84,10 +84,12 @@ echo "Processing pre-install commands..." echo -n "Removing all Busybox replaced utils... " rm -f $root/usr/bin/unlzma + rm -f $root/usr/bin/lzcat status } post_remove() { ln -s /bin/busybox /usr/bin/unlzma -} \ No newline at end of file + ln -s /bin/busybox /usr/bin/lzcat +} diff -r 817385d8b34f -r 2ad34d8fdfe7 ncursesw/receipt --- a/ncursesw/receipt Sun Feb 27 01:37:01 2011 +0100 +++ b/ncursesw/receipt Sun Feb 27 01:38:28 2011 +0100 @@ -45,3 +45,16 @@ cp $_pkg/usr/bin/tset $fs/usr/bin cp $_pkg/usr/bin/reset $fs/usr/bin } + +# Overlap busybox +pre_install() +{ + rm -f $1/usr/bin/clear + rm -f $1/usr/bin/reset +} + +post_remove() +{ + ln -s /bin/busybox /usr/bin/clear + ln -s /bin/busybox /usr/bin/reset +} diff -r 817385d8b34f -r 2ad34d8fdfe7 netatalk-pam/receipt --- a/netatalk-pam/receipt Sun Feb 27 01:37:01 2011 +0100 +++ b/netatalk-pam/receipt Sun Feb 27 01:38:28 2011 +0100 @@ -51,3 +51,14 @@ ---- EOF } + +# Overlap busybox +pre_install() +{ + rm -f $1/usr/bin/timeout +} + +post_remove() +{ + ln -s /bin/busybox /usr/bin/timeout +} diff -r 817385d8b34f -r 2ad34d8fdfe7 pciutils/receipt --- a/pciutils/receipt Sun Feb 27 01:37:01 2011 +0100 +++ b/pciutils/receipt Sun Feb 27 01:38:28 2011 +0100 @@ -30,3 +30,14 @@ cp -a $src/lspci $fs/usr/bin cp -a $src/setpci $fs/usr/bin } + +# Overlap busybox +pre_install() +{ + rm -f $1/usr/bin/lspci +} + +post_remove() +{ + ln -s /bin/busybox /usr/bin/lspci +} diff -r 817385d8b34f -r 2ad34d8fdfe7 postfix/receipt --- a/postfix/receipt Sun Feb 27 01:37:01 2011 +0100 +++ b/postfix/receipt Sun Feb 27 01:38:28 2011 +0100 @@ -98,8 +98,15 @@ EOF } +# Overlap busybox +pre_install() +{ + rm -f $1/usr/sbin/sendmail +} + post_remove() { deluser postfix delgroup postdrop + ln -s /bin/busybox /usr/sbin/sendmail } diff -r 817385d8b34f -r 2ad34d8fdfe7 procps/receipt --- a/procps/receipt Sun Feb 27 01:37:01 2011 +0100 +++ b/procps/receipt Sun Feb 27 01:38:28 2011 +0100 @@ -32,3 +32,17 @@ done } +# Overlap busybox +pre_install() +{ + rm -f $1/usr/bin/pkill + rm -f $1/usr/bin/pmap + rm -f $1/usr/bin/pgrep +} + +post_remove() +{ + ln -s /bin/busybox /usr/bin/pkill + ln -s /bin/busybox /usr/bin/pmap + ln -s /bin/busybox /usr/bin/pgrep +}