User loginНа сайте
3g
asus
aveo
bit
bluetooth
canon
cms
crypt
d-link
dd-wrt
ddos
deb
debian
drupal
ericsson
exim
flash
g505s
gprs
gpt
grub
gsm
hdd
huawei
ifconfig
javascript
jQuery
k800i
kvm
libvirt
linux
m51tr
mac
mdadm
modem
mustek
myisam
mysql
mysqli
mysqlnd
mysqltuner
nginx
openvpn
parted
PEOPLEnet
php
powermust
pppd
pptp
pro57t
proxmox
raid
rescue
router
rsync
samsung
sony
squeeze
subversion
ups
usb
video
virsh
vpn
wifi
windows
x50n
xorg
МТС
авто
аудио
железо
книги
незаконченное
новый
покупка
разработка
сайт
сканер
телефон
|
Subversion в DebianПосле установки subversion обнаружилось отсутствие init-скрипта. После непродолжительного гугления для файла /etc/init.d/subversion было найдено следующее решение: #!/bin/sh ### BEGIN INIT INFO # Provides: svnserve # Required-Start: $local_fs $network # Required-Stop: $local_fs $network # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Subversion # Description: Subversion is a tool to version your files ### END INIT INFO SSD=/sbin/start-stop-daemon SVN_BIN=/usr/bin/svnserve SVN_HOME=/var/storage/subversion/ SSD_ARGS="--exec $SVN_BIN" SSD_START_ARGS="--chuid svn:svn" SSD_STOP_ARGS="--retry 10" SVN_ARGS="-d -r $SVN_HOME --listen-host=0.0.0.0" startsvn() { echo -n " Starting subversion ..." $SSD --start $SSD_START_ARGS $SSD_ARGS -- $SVN_ARGS echo " done" } stopsvn() { echo -n " Stopping subversion ..." $SSD --stop $SSD_STOP_ARGS $SSD_ARGS echo " done" } test -f $SVN_BIN || exit 0 case "$1" in start) startsvn ;; stop) stopsvn ;; restart|force-reload) stopsvn startsvn ;; status) PID_SVN=$(/bin/pidof svnserve) if [ "$PID_SVN" != "" ]; then echo "Subversion is running" else echo "Subversion is NOT running" fi ;; *) echo "Unknown command '$1'" echo "Usage: /etc/init.d/subversion {start|stop|restart|force-reload|status}" exit 1 ;; esac exit 0 Далее создаём пользователя и группу svn srv01:/tmp# addgroup --gid 107 --system svn: Добавляется группа `svn' (GID 107) ... Готово. srv01:/tmp# adduser --system --uid 107 --gid 107 --no-create-home svn Добавляется системный пользователь `svn' (UID 107) ... Добавляется новый пользователь `svn' (UID 107) в группу `svn' ... Не создаётся домашний каталог `/home/svn'. srv01:/tmp# и настраиваем вызов скрипта для уровней запуска srv01:/tmpc# update-rc.d subversion start 96 2 3 4 5 . stop 04 0 1 6 . ( categories: )
|