add ebuild for sgopherd and license for it

This commit is contained in:
2012-10-31 13:04:29 +04:00
parent 02b5e66cec
commit f1df3dfdce
4 changed files with 59 additions and 0 deletions

View File

@ -0,0 +1,2 @@
EBUILD sgopherd-9999.ebuild 869 SHA256 920236a7cdc2e6abddc394df339eb0023ebe7ddc16db258a5f53b759f8958ba9 SHA512 4422a8271c5eeb64fd1d0360e2c872d7bcaf730d5c17e207cb82c8f5fcfdf66e1191673a2c324248ee958f7bd52366f85d14c88bb378bad63b64ea0c4c4ef2f6 WHIRLPOOL 4f0b9aed1e7bc4f41eff6ded74159a094e773d8e9a8108368dc0adf4dd32ce77f72073414ebe015677fc9588863d1ca90377d13527d1e6d3f79b13a838867861
MISC metadata.xml 228 SHA256 b953d84aaaccd4c0a39a473aeb50a177dcfa2308a4ec127734acd339bfef20d6 SHA512 07dffdf467fee3f7ed551fbfebeed7a1c1f48360168cac68566ededf476d810ec6ff7a5203f5c5f55992233522d93dc5e75a91e89fdc094b95d40c50d9d73e30 WHIRLPOOL ddfb115b14dde1072dcf9ed173ef3005cd5163fa1ea2e19d0f9426cd3ed30207739191408d478b3205219375f7c38f6649ca0c55b8ef8ec6f7c1688eafca3c5c

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>admin@pinkbyte</email>
<name>Sergey Popov</name>
</maintainer>
</pkgmetadata>

View File

@ -0,0 +1,42 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=4
EGIT_REPO_URI="git://github.com/vain/sgopherd.git"
inherit git-2
DESCRIPTION="Small Gopher Server written in GNU Bash"
HOMEPAGE="https://github.com/vain/sgopherd"
SRC_URI=""
LICENSE="PIZZA-WARE"
SLOT="0"
KEYWORDS=""
IUSE=""
DEPEND=""
RDEPEND="app-shells/bash
sys-apps/sed
sys-apps/xinetd"
src_prepare() {
# Set default user to run sgopherd
sed -i -e '/user/s/http/nobody/' xinetd/xinetd-example.conf || die 'sed failed'
}
src_install() {
dodoc README
doman man8/"${PN}".8
dobin "${PN}"
insinto /etc/xinetd.d
newins xinetd/xinetd-example.conf "${PN}"
# TODO: add installation of systemd-related files
}
pkg_postinst() {
elog "${PN} can be launched through xinetd"
elog "Configuration options are in /etc/xinetd.d/${PN}"
}