summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarkus Nigbur <pyrania@gentoo.org>2003-09-24 19:45:07 +0000
committerMarkus Nigbur <pyrania@gentoo.org>2003-09-24 19:45:07 +0000
commit3cdd612c1746e448711474e7304a45db55190b8b (patch)
tree7e2bc2048db8103e848cf60ff70624c827b39bc7 /net-p2p/mldonkey/files
parentBugfixes in the initscript (bug #29374) (diff)
downloadgentoo-2-3cdd612c1746e448711474e7304a45db55190b8b.tar.gz
gentoo-2-3cdd612c1746e448711474e7304a45db55190b8b.tar.bz2
gentoo-2-3cdd612c1746e448711474e7304a45db55190b8b.zip
Bugfixes in the initscript (bug #29374)
Diffstat (limited to 'net-p2p/mldonkey/files')
-rw-r--r--net-p2p/mldonkey/files/digest-mldonkey-2.5.3-r21
-rw-r--r--net-p2p/mldonkey/files/mldonkey.initd22
2 files changed, 14 insertions, 9 deletions
diff --git a/net-p2p/mldonkey/files/digest-mldonkey-2.5.3-r2 b/net-p2p/mldonkey/files/digest-mldonkey-2.5.3-r2
new file mode 100644
index 000000000000..a3f450f18754
--- /dev/null
+++ b/net-p2p/mldonkey/files/digest-mldonkey-2.5.3-r2
@@ -0,0 +1 @@
+MD5 d11504a6dd1e8b5f955951d1f73236ed mldonkey-2.5-3.sources.tar.gz 2373194
diff --git a/net-p2p/mldonkey/files/mldonkey.initd b/net-p2p/mldonkey/files/mldonkey.initd
index 280e23a04583..ede74a8c52a9 100644
--- a/net-p2p/mldonkey/files/mldonkey.initd
+++ b/net-p2p/mldonkey/files/mldonkey.initd
@@ -11,7 +11,7 @@ start() {
if [ ! -d ${BASEDIR}/${SUBDIR} ]
then
einfo "Directory ${BASEDIR}/${SUBDIR} not existing, trying to create..."
- su ${MLUSER} -c "mkdir ${BASEDIR}/${SUBDIR}"
+ su ${USER} -c "mkdir ${BASEDIR}/${SUBDIR}"
if [ ! -d ${BASEDIR}/${DIR} ]
then
eerror "Directory ${BASEDIR}/${SUBDIR} could not be created!"
@@ -23,6 +23,10 @@ start() {
start-stop-daemon --quiet --start -c ${USER} \
-x /usr/bin/mlnet &>${LOG} &
sleep 5
+ if ! pgrep -u ${USER} mlnet >/dev/null
+ then
+ eerror "MLDonkey could not be started! Check logfile: ${LOG}"
+ fi
renice ${NICE} -u ${USER} >/dev/null
eend $?
}
@@ -35,11 +39,11 @@ stop() {
fi
BASE=${BASE}${SERVER}:${PORT}
ebegin "Stopping mldonkey - please wait"
- wget --spider ${BASE}/submit?q=close_fds -q
- wget --spider ${BASE}/submit?q=save -q
- wget --spider ${BASE}/submit?q=kill -q
+ wget --spider ${BASE}/submit?q=close_fds -q
+ wget --spider ${BASE}/submit?q=save -q
+ wget --spider ${BASE}/submit?q=kill -q
sleep 10
- start-stop-daemon --oknodo --stop -x /usr/bin/mlnet
+ start-stop-daemon --oknodo --stop -x /usr/bin/mlnet &>/dev/null
eend $?
}
@@ -59,9 +63,9 @@ slow() {
fi
BASE=${BASE}${SERVER}:${PORT}
- wget --spider ${BASE}/submit?q=set+max_hard_download_rate+${LOW_DOWN} -q
+ wget --spider ${BASE}/submit?q=set+max_hard_download_rate+${LOW_DOWN} -q
- wget --spider ${BASE}/submit?q=set+max_hard_upload_rate+${LOW_UP} -q
+ wget --spider ${BASE}/submit?q=set+max_hard_upload_rate+${LOW_UP} -q
eend $?
}
@@ -76,9 +80,9 @@ fast() {
fi
BASE=${BASE}${SERVER}:${PORT}
- wget --spider ${BASE}/submit?q=set+max_hard_download_rate+${HIGH_DOWN} -q
+ wget --spider ${BASE}/submit?q=set+max_hard_download_rate+${HIGH_DOWN} -q
- wget --spider ${BASE}/submit?q=set+max_hard_upload_rate+${HIGH_UP} -q
+ wget --spider ${BASE}/submit?q=set+max_hard_upload_rate+${HIGH_UP} -q
eend $?
}