diff options
author | Renat Lumpau <rl03@gentoo.org> | 2005-12-14 16:38:13 +0000 |
---|---|---|
committer | Renat Lumpau <rl03@gentoo.org> | 2005-12-14 16:38:13 +0000 |
commit | aae118d2ec89c1bd7d36baf3a86040d1bfabb21d (patch) | |
tree | 34227acdb836f24239fab49944f24283ce4e293b /www-apps/didiwiki | |
parent | Initial ebuild wrt bug #63698. (diff) | |
download | webapps-experimental-aae118d2ec89c1bd7d36baf3a86040d1bfabb21d.tar.gz webapps-experimental-aae118d2ec89c1bd7d36baf3a86040d1bfabb21d.tar.bz2 webapps-experimental-aae118d2ec89c1bd7d36baf3a86040d1bfabb21d.zip |
Initial ebuild wrt bug #63642.
svn path=/experimental/; revision=24
Diffstat (limited to 'www-apps/didiwiki')
-rw-r--r-- | www-apps/didiwiki/Manifest | 4 | ||||
-rw-r--r-- | www-apps/didiwiki/didiwiki-0.5-r1.ebuild | 32 | ||||
-rw-r--r-- | www-apps/didiwiki/files/didiwiki-0.5-r1.conf | 8 | ||||
-rwxr-xr-x | www-apps/didiwiki/files/didiwiki-0.5-r1.rc | 32 | ||||
-rw-r--r-- | www-apps/didiwiki/files/digest-didiwiki-0.5-r1 | 1 |
5 files changed, 77 insertions, 0 deletions
diff --git a/www-apps/didiwiki/Manifest b/www-apps/didiwiki/Manifest new file mode 100644 index 0000000..a3c9977 --- /dev/null +++ b/www-apps/didiwiki/Manifest @@ -0,0 +1,4 @@ +MD5 e84928419a9a3209e14aa0ffdf62333d didiwiki-0.5-r1.ebuild 733 +MD5 f8e51d8dc8e4741e72a2ccc00e8d2f22 files/didiwiki-0.5-r1.conf 203 +MD5 a48dd749daeb7958cac34058b1e16b93 files/didiwiki-0.5-r1.rc 968 +MD5 ace688b8f80075bc8f539e2fe48c7f03 files/digest-didiwiki-0.5-r1 63 diff --git a/www-apps/didiwiki/didiwiki-0.5-r1.ebuild b/www-apps/didiwiki/didiwiki-0.5-r1.ebuild new file mode 100644 index 0000000..b5f149d --- /dev/null +++ b/www-apps/didiwiki/didiwiki-0.5-r1.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +DESCRIPTION="A small and simple personal WikiWikiWeb" +HOMEPAGE="http://didiwiki.org/" +SRC_URI="http://didiwiki.org/sources/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86" + +src_compile() +{ + econf --prefix=/usr || die "econf failed" + emake || die "emake failed" +} + +src_install() { + dobin src/didiwiki + dodoc README ChangeLog COPYING + + newinitd "${FILESDIR}"/didiwiki-0.5-r1.rc didiwiki + newconfd "${FILESDIR}"/didiwiki-0.5-r1.conf didiwiki +} + +pkg_postinst() { + echo + einfo "If you are upgrading from a earlier version of DidiWiki, " + einfo "delete ~/.didiwiki/WikiHelp to get the latest Help file." + echo +} diff --git a/www-apps/didiwiki/files/didiwiki-0.5-r1.conf b/www-apps/didiwiki/files/didiwiki-0.5-r1.conf new file mode 100644 index 0000000..34e0afa --- /dev/null +++ b/www-apps/didiwiki/files/didiwiki-0.5-r1.conf @@ -0,0 +1,8 @@ +# DIDIWIKIHOME - Top directory where pages are stored. +DIDIWIKIHOME= + +# DIDIWIKIUSER - User to start didiwiki (Do NOT use root!!!) +DIDIWIKIUSER= + +# DIDIWIKIGROUP - Group to start didiwiki +DIDIWIKIGROUP= diff --git a/www-apps/didiwiki/files/didiwiki-0.5-r1.rc b/www-apps/didiwiki/files/didiwiki-0.5-r1.rc new file mode 100755 index 0000000..41cb16f --- /dev/null +++ b/www-apps/didiwiki/files/didiwiki-0.5-r1.rc @@ -0,0 +1,32 @@ +#!/sbin/runscript +# Copyright 1999-2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License, v2 or later +# $Header: $ + +checkconfig() { + if [ -z "${DIDIWIKIHOME}" ] || [ -z "${DIDIWIKIUSER}" ] || [ -z "${DIDIWIKIGROUP}" ] ; then + eerror "Please edit /etc/conf.d/didiwiki and set DIDIWIKIHOME," + eerror "DIDIWIKIUSER and DIDIWIKIGROUP to valid settings." + return 1 + fi + if [ "${DIDIWIKIUSER}" == "root" ]; then + eerror "DIDIWIKIUSER should not be root!" + return 1 + fi + return 0 +} + +start() { + checkconfig || return $? + + export DIDIWIKIHOME + ebegin "Starting didiwiki with HOME=${DIDIWIKIHOME}, USER=${DIDIWIKIUSER}, GROUP=${DIDIWIKIGROUP}" + start-stop-daemon --quiet --chuid ${DIDIWIKIUSER}:${DIDWIKIGROUP} --start --pidfile /var/run/didiwiki.pid --background --make-pidfile --exec /usr/bin/didiwiki + eend $? +} + +stop() { + ebegin "Stopping didiwiki" + start-stop-daemon --quiet --stop --name didiwiki --exec /usr/bin/didiwiki + eend $? +} diff --git a/www-apps/didiwiki/files/digest-didiwiki-0.5-r1 b/www-apps/didiwiki/files/digest-didiwiki-0.5-r1 new file mode 100644 index 0000000..3ad86c2 --- /dev/null +++ b/www-apps/didiwiki/files/digest-didiwiki-0.5-r1 @@ -0,0 +1 @@ +MD5 94d5fb06d091804b31658481f23b120f didiwiki-0.5.tar.gz 99569 |