mldonkey: Added extra ml* tools. Fixed issues for daemon environment.
This commit is contained in:
parent
5df3029ca7
commit
3a172aa818
@ -3,5 +3,11 @@ drwxr-xr-x root/root etc/rc.d/
|
||||
-rwxr-xr-x root/root etc/rc.d/mlnetd
|
||||
drwxr-xr-x root/root usr/
|
||||
drwxr-xr-x root/root usr/bin/
|
||||
lrwxrwxrwx root/root usr/bin/mldonkey -> /usr/bin/mlnet
|
||||
lrwxrwxrwx root/root usr/bin/mlbt -> mlnet
|
||||
lrwxrwxrwx root/root usr/bin/mldc -> mlnet
|
||||
lrwxrwxrwx root/root usr/bin/mldonkey -> mlnet
|
||||
lrwxrwxrwx root/root usr/bin/mlgnut -> mlnet
|
||||
-rwxr-xr-x root/root usr/bin/mlnet
|
||||
lrwxrwxrwx root/root usr/bin/mlslsk -> mlnet
|
||||
drwxr-xr-x root/root var/
|
||||
drwxr-xr-x root/root var/mlnet/
|
||||
|
@ -1,2 +1,2 @@
|
||||
457564a0baedabe262254de660420c1c mldonkey-2.9.2.tar.bz2
|
||||
3725c83c74f75212ce637a49ddd96877 mlnetd
|
||||
18e0fbba710abf7f4820a9f27cef2e02 mlnetd
|
||||
|
@ -1,12 +1,12 @@
|
||||
# Description: Multi-platform multi-network peer-to-peer client.
|
||||
# URL: http://mldonkey.sourceforge.net/
|
||||
# Maintainer: Jose V Beneyto, joberui at ei dot upv dot es
|
||||
# Packager: Jose V Beneyto, joberui at ei dot upv dot es
|
||||
# Maintainer: Jose V Beneyto, sepen at users dot sourceforge dot net
|
||||
# Packager: Jose V Beneyto, sepen at users dot sourceforge dot net
|
||||
# Depends on: ocaml,libgd,bzip2
|
||||
|
||||
name=mldonkey
|
||||
version=2.9.2
|
||||
release=1
|
||||
release=4
|
||||
source=(http://dl.sourceforge.net/sourceforge/${name}/${name}-${version}.tar.bz2 \
|
||||
mlnetd)
|
||||
|
||||
@ -16,8 +16,7 @@ build() {
|
||||
--disable-gui \
|
||||
--disable-debug
|
||||
make
|
||||
make utils
|
||||
make DESTDIR=${PKG} install
|
||||
install -d ${PKG}/var/mlnet
|
||||
install -D -m 0755 ${SRC}/mlnetd ${PKG}/etc/rc.d/mlnetd
|
||||
install -D -m 0755 mlnet ${PKG}/usr/bin/mlnet
|
||||
ln -sf /usr/bin/mlnet ${PKG}/usr/bin/${name}
|
||||
}
|
||||
|
@ -1,4 +1,4 @@
|
||||
README for virtualbox 2.8.5
|
||||
README for mldonkey 2.9.2
|
||||
|
||||
REQUIREMENTS
|
||||
|
||||
@ -7,7 +7,7 @@ PRE-INSTALL
|
||||
POST-INSTALL
|
||||
|
||||
Run the post-install script in order to add a mlusers group to your system.
|
||||
After that, add your user to the mlusers group:
|
||||
After that, you should add your user to the mlusers group:
|
||||
# usermod -G mlusers <your_user>
|
||||
|
||||
PRECAUTIONS
|
||||
|
@ -3,17 +3,17 @@
|
||||
# /etc/rc.d/mlnetd: start/stop mldonkey daemon
|
||||
#
|
||||
|
||||
MLDONKEY_USER="mldonkey"
|
||||
|
||||
case $1 in
|
||||
start)
|
||||
su ${MLDONKEY_USER} -c "/usr/bin/mlnet &>/dev/null &"
|
||||
export MLDONKEY_DIR=/var/mlnet
|
||||
su mldonkey -c "mlnet -run_as_user mldonkey >/dev/null" &
|
||||
;;
|
||||
stop)
|
||||
killall -q /usr/bin/mlnet
|
||||
pkill mlnet
|
||||
;;
|
||||
restart)
|
||||
$0 stop
|
||||
sleep 1
|
||||
$0 start
|
||||
;;
|
||||
*)
|
||||
|
@ -1,13 +1,20 @@
|
||||
#!/bin/sh
|
||||
|
||||
MLUSER=mldonkey
|
||||
MLGROUP=mlusers
|
||||
MLPATH=/var/mlnet
|
||||
|
||||
|
||||
# check for mlusers group or add one if not exists
|
||||
/usr/bin/getent group mlusers || /usr/sbin/groupadd mlusers
|
||||
getent group $MLGROUP || groupadd $MLGROUP
|
||||
|
||||
# check for mldonkey user or add one
|
||||
/usr/bin/getent passwd mldonkey || \
|
||||
/usr/sbin/useradd -g mlusers -m -d /var/mlnet mldonkey
|
||||
getent passwd $MLUSER || useradd -g $MLGROUP -m -d $MLPATH $MLUSER
|
||||
|
||||
# lock the account
|
||||
/usr/bin/passwd -l mldonkey
|
||||
passwd -l $MLUSER
|
||||
|
||||
# End of File
|
||||
# setup bitperms
|
||||
chmod 0775 $MLPATH
|
||||
|
||||
# End of file
|
||||
|
Loading…
Reference in New Issue
Block a user