でびあんパケジについて色々
ソースパケジを眺めていたのですが、バイナリの中身を見ないと微妙なの? と言いつつ lenny な仮想マシンにて
# apt-get install -d apache2
ってヤッてみて適当なトコにコピー後に以下。
# ar vx apache2.2-common_2.2.9-10_i386.deb x - debian-binary x - control.tar.gz x - data.tar.gz # tar zxvf control.tar.gz (略 #
で postinst の中身を見たらケツに以下なソレがある。
# Automatically added by dh_installinit if [ -x "/etc/init.d/apache2" ]; then update-rc.d apache2 defaults 91 09 >/dev/null || exit fi # End automatically added section
このあたりが redundant な所以かと。むむむ、と言いつつ unbound で同様のナニで、postinst が以下な形になっている。
#!/bin/sh -e if [ "$1" = configure ]; then if ! getent passwd unbound >/dev/null; then adduser --quiet --system --group --no-create-home --home /var/lib/unbound unbound chown unbound:unbound /var/lib/unbound fi fi # Automatically add by dh_installinit if [ -x "/etc/init.d/unbound" ]; then update-rc.d unbound defaults >/dev/null if [ -x "`which invoke-rc.d 2>/dev/null`" ]; then invoke-rc.d unbound start || exit $? else /etc/init.d/unbound start || exit $? fi fi # End automatically added section
なんとなく微妙。ただ、昨晩 apt-get source でオトした unbound.postinst のケツに自動で追加されてそげに見えるんですが、apache2 とは追加されてるソレが若干違う。