On Fri, Apr 14, 2006 at 11:53:37AM +0400, Slava Astashonok wrote: > До сих пор не знаю. Как установить/обновить пакет так, что бы он не > пытался запустить/перезапустить устанавливаемый сервис? Например: я веду в > chroot'е образ нужного мне комплекта софта и при обновлении постоянно > приходится борться с подобными ошибками: > > Setting up nfs-common (1.0.7-9) ... > Stopping NFS common utilities: statdstart-stop-daemon: nothing in /proc - > not mounted? (Success) > invoke-rc.d: initscript nfs-common, action "restart" failed. > dpkg: error processing nfs-common (--configure): > subprocess post-installation script returned error exit status 2 > > Смонтировать /proc не проблема - проблема в том, что то, что запуcкается в > этом chroot'е может конфликтовать с уже работающими сервисами, да и > останвливать останавливать их потом нужно - слишком много возни на ровном > месте. > > Вызов invoke-rc.d - это часть postinst скрипта, так что - без вариантов?
См. /usr/share/doc/file-rc/README.policy-rc.d.gz (или соответствующий файл из sysv-rc). Pbuilder, например, использует такой /usr/sbin/policy-rc.d: #!/bin/sh while true; do case $1 in -*) shift ;; makedev) exit 0;; x11-common) exit 0;; *) exit 101;; esac done -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]