Bug 11904

Summary: Missed dependency on 'su'
Product: Sisyphus Reporter: Nikolay A. Fetisov <naf>
Component: subversion-server-standaloneAssignee: Andrey Cherepanov <cas>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: minor    
Priority: P2 CC: cas, ender, shrek
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on: 11359    
Bug Blocks:    

Description Nikolay A. Fetisov 2007-05-28 14:11:03 MSD
В зависимостях пакета subversion-server-standalone-1.4.3-alt3 не 
указана /bin/su, однако без неё сервер через init-скрипт запустить невозможно.



Steps to Reproduce:
# service svnserve start
Starting svnserve service: start-stop-daemon: execv: /bin/su: No such file or 
directory
[FAILED]
# apt-get install su
....
# service svnserve start
Starting svnserve service: [ DONE ]
Comment 1 Grigory Batalov 2008-10-21 16:28:08 MSD
Передаю мэйнтейнеру
Comment 2 Afanasov Dmitry 2008-11-05 11:53:27 MSK
вырезка из /etc/init.d/functions
   136                  --user|--set-user)
   137                          shift
   138                          SU="$1"
   139                          [ -n "$EXPECT" ] || EXPECT="$SU"
   140                          shift
   141                          ;;

   191  # Actually start the daemon.
   192          if [ -z "$SU" ]; then
   193                  initlog $INITLOG_ARGS -n "$BASENAME" -c "start-stop-daemon $FLAGS -- $*"
   194          else
   195                  initlog $INITLOG_ARGS -n "$BASENAME" -c "start-stop-daemon $FLAGS --startas /bin/su -- \
   196                          -s /bin/sh -l '$SU' -c '$WHICH $*'"
   197          fi

добавлять requires в subversion, или это дело за service?
Comment 3 Nikolay A. Fetisov 2008-11-05 12:20:42 MSK
Согласно комментариям к #11359 - добавлять requires. 
Comment 4 Afanasov Dmitry 2008-11-05 19:07:31 MSK
понял. с 1.5.4 тогда заброшу.
Comment 5 Dmitry V. Levin 2008-11-06 02:25:01 MSK
Fixed in 1.5.4-alt1