После очередного обновления перестал запускаться демон, установленный из вражеского RPM: # service squeezecenter start Starting SqueezeCenter: limited: Insufficient arguments. Try `limited --help' for more information. [FAILED] Попытки разобраться пока привели к следующим находкам. В /etc/init.d/functions-compat: # And start it up. if [ -z "$daemon_user" ]; then nice -n $nicelevel initlog $INITLOG_ARGS -n "$base" -c limited -n $base -- "sh -c '$*$bg'" else nice -n $nicelevel initlog $INITLOG_ARGS -n "$base" -c limited -n $base -- "su -s /bin/sh -l $daemon_user -c '$*$bg'" fi Здесь аргумент -c команды initlog должен быть отквочен целиком, то есть вот так: initlog $INITLOG_ARGS -n "$base" -c "limited -n $base -- su -s /bin/sh -l $daemon_user -c '$*$bg'" После этого исправления запуск демона заработал.
Спасибо. Исправлено в: http://git.altlinux.org/people/legion/packages/service.git
0.5.18-alt1