summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app-admin/portki/ChangeLog3
-rw-r--r--app-admin/portki/Manifest15
-rw-r--r--app-admin/portki/files/digest-portki-0.10.2-r13
-rw-r--r--app-admin/portki/portki-0.10.2-r1.ebuild130
4 files changed, 147 insertions, 4 deletions
diff --git a/app-admin/portki/ChangeLog b/app-admin/portki/ChangeLog
index 5dbb81f..36de609 100644
--- a/app-admin/portki/ChangeLog
+++ b/app-admin/portki/ChangeLog
@@ -2,6 +2,9 @@
# Copyright 1999-2004 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 22 Dec 2006; Radoslaw Stachowiak <radek@gentoo.org>:
+ Fixed broken dependencies.
+
24 Sep 2006; Radoslaw Stachowiak <radek@gentoo.org>:
----------------------------------------------------------------------------
NEW VERSION: 0.10.2, dedicated to new SwMind's Sales Director :)
diff --git a/app-admin/portki/Manifest b/app-admin/portki/Manifest
index 6d853d1..58565cc 100644
--- a/app-admin/portki/Manifest
+++ b/app-admin/portki/Manifest
@@ -21,6 +21,10 @@ EBUILD portki-0.10.1.ebuild 3474 RMD160 211e60f4395af8d86b4aecc8d4a9d4c262d218be
MD5 95dd71a25924dfda47c3db7326314fc7 portki-0.10.1.ebuild 3474
RMD160 211e60f4395af8d86b4aecc8d4a9d4c262d218be portki-0.10.1.ebuild 3474
SHA256 f7b43499bbce4b590ee7ba36a201779927ba153f6c5d5c907670372b1c994d88 portki-0.10.1.ebuild 3474
+EBUILD portki-0.10.2-r1.ebuild 3459 RMD160 31bad2b84f2517ef6ab6c2554a12685132002b3b SHA1 96c94cabb3a1f6ec6cc1f14657d61cec27ef1455 SHA256 0119d6e12691f22c2f6b612b95e6444cf65b06425fd0f29a64d07ad42e71f7c6
+MD5 25df9a2a1a82ceee0d553853b4c6a9e3 portki-0.10.2-r1.ebuild 3459
+RMD160 31bad2b84f2517ef6ab6c2554a12685132002b3b portki-0.10.2-r1.ebuild 3459
+SHA256 0119d6e12691f22c2f6b612b95e6444cf65b06425fd0f29a64d07ad42e71f7c6 portki-0.10.2-r1.ebuild 3459
EBUILD portki-0.10.2.ebuild 3465 RMD160 d6c38c03ecb3000c428cf3ef8c32d4ff885649bd SHA1 ff95f22c4544e2c47c45a732175b7ef5b0bf4ca4 SHA256 848639b18a2d82099083dd79a7f32687cc10eea3fbe56113df1922dbd42d773a
MD5 03a3453016f3a98f38e2b92bebc967b3 portki-0.10.2.ebuild 3465
RMD160 d6c38c03ecb3000c428cf3ef8c32d4ff885649bd portki-0.10.2.ebuild 3465
@@ -73,10 +77,10 @@ EBUILD portki-0.9.0.ebuild 4336 RMD160 addaa883c19ec3655ee9c33e9140e313eba40b2c
MD5 bd7701d268e7e24c0f9053db3c85f8fb portki-0.9.0.ebuild 4336
RMD160 addaa883c19ec3655ee9c33e9140e313eba40b2c portki-0.9.0.ebuild 4336
SHA256 d30d0fc00742ecc1d77978c72c1cd10a9601f5562f0c2f792d729bc786e48079 portki-0.9.0.ebuild 4336
-MISC ChangeLog 9538 RMD160 7cbba758f16dfb3df104db2dc91d75fd3d2a9ff6 SHA1 323a6745c472b13b9464e090dee45d4d1f9bae60 SHA256 4b73bcd4ee9196460120ceb2c828b6d9d7583058430004e6f18833cf7223329c
-MD5 be416b33ff63393d0da8180f4fcfeedc ChangeLog 9538
-RMD160 7cbba758f16dfb3df104db2dc91d75fd3d2a9ff6 ChangeLog 9538
-SHA256 4b73bcd4ee9196460120ceb2c828b6d9d7583058430004e6f18833cf7223329c ChangeLog 9538
+MISC ChangeLog 9623 RMD160 89f1c2424118395a3d5e37848d4333ed46752c09 SHA1 e8b33f7dc78e719e78e2c10b10fe01a3ca3d218a SHA256 854666036f4c56925020bcb23d8faf28cb2c30497f755361756eb3b805ca7beb
+MD5 67a0157486b6fd9fc072b56e4155fe84 ChangeLog 9623
+RMD160 89f1c2424118395a3d5e37848d4333ed46752c09 ChangeLog 9623
+SHA256 854666036f4c56925020bcb23d8faf28cb2c30497f755361756eb3b805ca7beb ChangeLog 9623
MISC metadata.xml 221 RMD160 c3fe86fc44653637aea4680b20cf4a3919b7540c SHA1 a1e6cd353cec0a45b588c9995fb801cb82792457 SHA256 1d86ed32a423a4e8e6af86272561dd598d9ce6d5bb55eb6c810b11a6c3383c6a
MD5 66daf69a44c4ec8add00f66d8ee0661d metadata.xml 221
RMD160 c3fe86fc44653637aea4680b20cf4a3919b7540c metadata.xml 221
@@ -90,6 +94,9 @@ SHA256 7db96e79e515454fe64346d241fe8a7505a89d2dd2a8c1eb1155fd9a2257989e files/di
MD5 880e15e33dce3b33f6d56bcbd738167b files/digest-portki-0.10.2 238
RMD160 f804d11c24205dba5f018d17423535e35ae1dd6f files/digest-portki-0.10.2 238
SHA256 faf22d7bcbdb4a591280f14ced5e119f38f1a8933bfcd34d1037f15eba1bb9c4 files/digest-portki-0.10.2 238
+MD5 880e15e33dce3b33f6d56bcbd738167b files/digest-portki-0.10.2-r1 238
+RMD160 f804d11c24205dba5f018d17423535e35ae1dd6f files/digest-portki-0.10.2-r1 238
+SHA256 faf22d7bcbdb4a591280f14ced5e119f38f1a8933bfcd34d1037f15eba1bb9c4 files/digest-portki-0.10.2-r1 238
MD5 bd3ff7d73bdae53ed64d41404bc5cfad files/digest-portki-0.3.0 63
RMD160 e4c9dabc35ca4c89d1da450ad89ffb0933bb7fe0 files/digest-portki-0.3.0 63
SHA256 ee0a492c3fa48a162bd86b90dc744db2d220a450c9fe993bc4e9ad79dec5d554 files/digest-portki-0.3.0 63
diff --git a/app-admin/portki/files/digest-portki-0.10.2-r1 b/app-admin/portki/files/digest-portki-0.10.2-r1
new file mode 100644
index 0000000..96ae372
--- /dev/null
+++ b/app-admin/portki/files/digest-portki-0.10.2-r1
@@ -0,0 +1,3 @@
+MD5 b3e2e8acb764af9fedafe62c70bbad57 portki-0.10.2.tar.gz 22302
+RMD160 6a87a59a5aaa8a62238a2ede247a9f4f136691b6 portki-0.10.2.tar.gz 22302
+SHA256 516ef4586aa1bea99f9dd01477a3ff4a449c57d3b6893c0eebf6008f292054e3 portki-0.10.2.tar.gz 22302
diff --git a/app-admin/portki/portki-0.10.2-r1.ebuild b/app-admin/portki/portki-0.10.2-r1.ebuild
new file mode 100644
index 0000000..1ede4a9
--- /dev/null
+++ b/app-admin/portki/portki-0.10.2-r1.ebuild
@@ -0,0 +1,130 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+DESCRIPTION="Portage synchronization tool for managing group of gentoo servers."
+HOMEPAGE="http://dev.gentoo.org/~radek/portki/"
+SRC_URI="${HOMEPAGE}/files/${P}.tar.gz"
+LICENSE="GPL2"
+
+SLOT="0"
+IUSE=""
+
+RESTRICT="primaryuri"
+
+KEYWORDS="x86"
+
+DEPEND=">=app-shells/bash-3.0
+ app-admin/tmpwatch"
+
+RDEPEND="
+ >=sys-apps/portage-2.1
+ >=app-shells/bash-3.0
+ app-admin/tmpwatch
+ >=app-portage/genlop-0.30
+ >=app-portage/eix-0.6.4
+ app-portage/gentoolkit"
+
+S=${WORKDIR}
+
+src_install() {
+
+ # this directories are installed with normal perms
+ dodir /etc/conf.d
+ dodir /etc/config-archive
+
+ dodir /usr/bin
+ dodir /usr/lib/${PN}
+
+ insinto /usr/lib/${PN}
+ exeinto /usr/lib/${PN}
+
+ doins ${PN}.conf
+ doexe ${PN}.cron
+ doins ${PN}.stage.*
+ doins TODO.txt
+
+ doins dispatch-conf-digest.patch
+ doins dispatch-conf.conf.recommended
+
+ doins make.conf.recommended
+
+ cp /usr/lib/portage/bin/dispatch-conf .
+ patch dispatch-conf dispatch-conf-digest.patch
+ newexe dispatch-conf ${PN}.dispatch-conf
+
+ doexe ${PN}.sh
+ dosym ${D}/usr/lib/${PN}/${PN}.sh /usr/bin/${PN}
+
+ # now restricted perms perms
+ diropts -m2751
+ dodir /var/state/${PN}
+
+ exeopts -m750
+ insopts -m640
+
+ dodir /var/state/${PN}/last
+ keepdir /var/state/${PN}/last
+
+ diropts -m2750
+ dodir /var/state/${PN}/put
+ keepdir /var/state/${PN}/put
+ dodir /var/state/${PN}/tmp
+ keepdir /var/state/${PN}/tmp
+ dodir /var/state/${PN}/update
+ keepdir /var/state/${PN}/update
+
+ insinto /var/state/${PN}
+ doins cmd.local.example
+ newins cmd.remote.example cmd.remote
+
+ dodir /var/log/${PN}
+
+ # configuration inject
+ grep -B4000 '#################################################################' ${D}/usr/lib/${PN}/${PN}.conf >> ${D}/etc/conf.d/${PN}
+}
+
+pkg_postinst() {
+
+ # chown to portage group have to be in postinst
+ chown root:portage -R ${ROOT}/usr/lib/${PN}
+ chown root:portage -R ${ROOT}/var/state/${PN}
+ chown root:portage -R ${ROOT}/var/log/${PN}
+
+ # ugly hack to overcome permissions of already existing dir
+ chmod 2751 /usr/lib/${PN} /var/state/${PN} /var/state/${PN}/last
+
+ # now we erase only files not modified in last 30 days
+ tmpreaper --mtime 30d /var/state/${PN}/last /var/state/${PN}/tmp >/dev/null 2>/dev/null
+
+ # also this is removed, to allow execution on next run
+ rm -f /var/state/${PN}/last/portki.last.cmdr 2> /dev/null
+
+ # patches glsa-check, this can be safely ignored
+ patch /usr/bin/glsa-check ${S}/glsa-check_errlevel.patch >/dev/null
+
+ einfo ""
+ einfo "Main configuration file is located: /usr/lib/${PN}/${PN}.conf"
+ einfo "But please modify ONLY your local version at: /etc/conf.d/${PN}"
+ einfo ""
+ einfo "You can use 'ebuild portki.ebuild config' command (shown below at ++) to:"
+ einfo ".. append portki defaults to /etc/make.conf"
+ einfo ".. append portki configuration to /etc/dispatch-conf.conf"
+ einfo ".. install cron runner at /etc/cron.hourly/portki.cron"
+ einfo ""
+ einfo "++ ebuild /var/db/pkg/${CATEGORY}/${PF}/${PF}.ebuild config"
+ einfo ""
+}
+
+pkg_config() {
+
+ cp -f /usr/lib/${PN}/${PN}.cron /etc/cron.hourly/
+ einfo "Installed cron runner at: /etc/cron.hourly/${PN}.cron"
+
+ cat /usr/lib/${PN}/dispatch-conf.conf.recommended >> /etc/dispatch-conf.conf
+ ewarn "Modified dispatch config file: /etc/dispatch-conf.conf -> INSPECT IT!"
+
+ cat /usr/lib/${PN}/make.conf.recommended >> /etc/make.conf
+ ewarn "Modified make.conf file at /etc/make.conf -> INSPECT IT!"
+
+}