public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/gentoostats:master commit in: overlay/app-portage/gentoostats/
@ 2011-06-23 13:40 Vikraman Choudhury
  0 siblings, 0 replies; 8+ messages in thread
From: Vikraman Choudhury @ 2011-06-23 13:40 UTC (permalink / raw
  To: gentoo-commits

commit:     33718bc58475006b85c6c48ad311e6fe4560d9d7
Author:     Vikraman Choudhury <vikraman.choudhury <AT> gmail <DOT> com>
AuthorDate: Thu Jun 23 13:40:38 2011 +0000
Commit:     Vikraman Choudhury <vikraman.choudhury <AT> gmail <DOT> com>
CommitDate: Thu Jun 23 13:40:38 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/gentoostats.git;a=commit;h=33718bc5

update ebuild

---
 overlay/app-portage/gentoostats/Manifest           |    2 +-
 .../gentoostats/gentoostats-9999.ebuild            |   18 +++++++++++-------
 2 files changed, 12 insertions(+), 8 deletions(-)

diff --git a/overlay/app-portage/gentoostats/Manifest b/overlay/app-portage/gentoostats/Manifest
index dae9b26..589f9fa 100644
--- a/overlay/app-portage/gentoostats/Manifest
+++ b/overlay/app-portage/gentoostats/Manifest
@@ -1 +1 @@
-EBUILD gentoostats-9999.ebuild 1156 RMD160 af4280c5a30113fad203deebe2ae5ec1903c9f03 SHA1 4469ad5120f689219f30bc375aa73e6f7d0f69c8 SHA256 7c51b32f7eee3567e46d1e02ab6531d6f0ae8248a411437517beb77b9ddf0475
+EBUILD gentoostats-9999.ebuild 1298 RMD160 149283f99950c8d639e4f90634d9768ecfb20158 SHA1 6bb2040fc224e3e1647fb402af0e263271575732 SHA256 e42afaac058fd5940cba15c676c5ac22889cf89c92fa275c07f17091373a26d7

diff --git a/overlay/app-portage/gentoostats/gentoostats-9999.ebuild b/overlay/app-portage/gentoostats/gentoostats-9999.ebuild
index 98ae89d..012b7a3 100644
--- a/overlay/app-portage/gentoostats/gentoostats-9999.ebuild
+++ b/overlay/app-portage/gentoostats/gentoostats-9999.ebuild
@@ -23,8 +23,6 @@ RDEPEND="${DEPEND}
     >=app-portage/gentoolkit-0.3.0.2
 	dev-python/simplejson"
 
-AUTHFILE="${ROOT}"/etc/gentoostats/auth.cfg
-
 src_compile() {
 	cd "client"
 	distutils_src_compile
@@ -33,23 +31,29 @@ src_compile() {
 src_install() {
 	cd "client"
 	distutils_src_install
+
+	dodir /etc/gentoostats || die
+	insinto /etc/gentoostats
+	doins payload.cfg || die
+
+	# this doesn't work, why ?
+	fowners root:portage /etc/gentoostats/payload.cfg || die
+	fperms 0640 /etc/gentoostats/payload.cfg || die
 }
 
 pkg_postinst() {
 	distutils_pkg_postinst
 
+	AUTHFILE="${ROOT}/etc/gentoostats/auth.cfg"
 	if ! [ -f "${AUTHFILE}" ]; then
 		elog "Generating uuid and password in ${AUTHFILE}"
-		if ! [ -d "$(dirname "${AUTHFILE}")" ]; then
-			mkdir "$(dirname "${AUTHFILE}")"
-		fi
 		touch "${AUTHFILE}"
 		echo "[AUTH]" >> "${AUTHFILE}"
 		echo -n "UUID : " >> "${AUTHFILE}"
 		cat /proc/sys/kernel/random/uuid >> "${AUTHFILE}"
 		echo -n "PASSWD : " >> "${AUTHFILE}"
 		< /dev/urandom tr -dc a-zA-Z0-9 | head -c16 >> "${AUTHFILE}"
-		echo >> "${AUTHFILE}"
 	fi
-	chmod 0444 "${AUTHFILE}"
+	chown root:portage "${AUTHFILE}"
+	chmod 0640 "${AUTHFILE}"
 }



^ permalink raw reply related	[flat|nested] 8+ messages in thread
* [gentoo-commits] proj/gentoostats:master commit in: overlay/app-portage/gentoostats/
@ 2017-01-02  6:34 Göktürk Yüksek
  0 siblings, 0 replies; 8+ messages in thread
From: Göktürk Yüksek @ 2017-01-02  6:34 UTC (permalink / raw
  To: gentoo-commits

commit:     ff736990937e18830fb0707d59b3e64ae4211d05
Author:     Göktürk Yüksek <gokturk <AT> gentoo <DOT> org>
AuthorDate: Mon Jan  2 06:31:14 2017 +0000
Commit:     Göktürk Yüksek <gokturk <AT> gentoo <DOT> org>
CommitDate: Mon Jan  2 06:31:14 2017 +0000
URL:        https://gitweb.gentoo.org/proj/gentoostats.git/commit/?id=ff736990

app-portage/gentoostats: install manpages for gentoostats-{cli,send}

 overlay/app-portage/gentoostats/gentoostats-9999.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/overlay/app-portage/gentoostats/gentoostats-9999.ebuild b/overlay/app-portage/gentoostats/gentoostats-9999.ebuild
index c5a6a36..1cd8092 100644
--- a/overlay/app-portage/gentoostats/gentoostats-9999.ebuild
+++ b/overlay/app-portage/gentoostats/gentoostats-9999.ebuild
@@ -44,6 +44,7 @@ python_install_all() {
 	fowners root:portage /etc/gentoostats/payload.cfg
 	fperms 0640 /etc/gentoostats/payload.cfg
 
+	doman man/gentoostats-cli.1 man/gentoostats-send.1
 	dodoc docs/client.txt
 
 	distutils-r1_python_install_all


^ permalink raw reply related	[flat|nested] 8+ messages in thread
* [gentoo-commits] proj/gentoostats:master commit in: overlay/app-portage/gentoostats/
@ 2017-01-02  6:34 Göktürk Yüksek
  0 siblings, 0 replies; 8+ messages in thread
From: Göktürk Yüksek @ 2017-01-02  6:34 UTC (permalink / raw
  To: gentoo-commits

commit:     b4dd1dcd2fecec08efef7e56660b92a791a0d105
Author:     Göktürk Yüksek <gokturk <AT> gentoo <DOT> org>
AuthorDate: Mon Jan  2 06:34:17 2017 +0000
Commit:     Göktürk Yüksek <gokturk <AT> gentoo <DOT> org>
CommitDate: Mon Jan  2 06:34:17 2017 +0000
URL:        https://gitweb.gentoo.org/proj/gentoostats.git/commit/?id=b4dd1dcd

app-portage/gentoostats: remove obsolete comment

 overlay/app-portage/gentoostats/gentoostats-9999.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/overlay/app-portage/gentoostats/gentoostats-9999.ebuild b/overlay/app-portage/gentoostats/gentoostats-9999.ebuild
index 1cd8092..148785f 100644
--- a/overlay/app-portage/gentoostats/gentoostats-9999.ebuild
+++ b/overlay/app-portage/gentoostats/gentoostats-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -40,7 +40,6 @@ python_install_all() {
 	insinto /etc/gentoostats
 	doins client/payload.cfg
 
-	# this doesn't work, why ?
 	fowners root:portage /etc/gentoostats/payload.cfg
 	fperms 0640 /etc/gentoostats/payload.cfg
 


^ permalink raw reply related	[flat|nested] 8+ messages in thread
* [gentoo-commits] proj/gentoostats:master commit in: overlay/app-portage/gentoostats/
@ 2016-12-29  6:25 Göktürk Yüksek
  0 siblings, 0 replies; 8+ messages in thread
From: Göktürk Yüksek @ 2016-12-29  6:25 UTC (permalink / raw
  To: gentoo-commits

commit:     c27dab7b20b06392cac8f22c0977a2483901bc97
Author:     Göktürk Yüksek <gokturk <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 29 06:25:15 2016 +0000
Commit:     Göktürk Yüksek <gokturk <AT> gentoo <DOT> org>
CommitDate: Thu Dec 29 06:25:15 2016 +0000
URL:        https://gitweb.gentoo.org/proj/gentoostats.git/commit/?id=c27dab7b

app-portage/gentoostats: add python3.4 target

 overlay/app-portage/gentoostats/Manifest                | 2 +-
 overlay/app-portage/gentoostats/gentoostats-9999.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/overlay/app-portage/gentoostats/Manifest b/overlay/app-portage/gentoostats/Manifest
index 22f9336..c7e550a 100644
--- a/overlay/app-portage/gentoostats/Manifest
+++ b/overlay/app-portage/gentoostats/Manifest
@@ -1 +1 @@
-EBUILD gentoostats-9999.ebuild 1980 SHA256 795589bf865fc95a3352a93b7efb2118516e4592ae41c1cdd25574d1d1416205 SHA512 c9be012eb95fa08d42cf81114a8e2f5a105728c3d65727f1cdfef7743ff943935d4d6d665d2700994c0b82e7457752ec9b06a80b320afe93fa5f749402e0eea8 WHIRLPOOL 7efa48f940a05c66e5e559260a643f36b06637fa35c5c218edcdaf7fcc3a50857d0507f9a26aa47297e2646808a8882668208c15e01db9cc579321a9b0664104
+EBUILD gentoostats-9999.ebuild 1930 SHA256 ea5ec9f7e35d6933bc74e21985ce9e375d7a790d77c42d97f9ad012389bad8af SHA512 d31bbc80ed9a1b64025691b48c94a4165be24b3bdff87e1108aaed62b394de7272e0fa9bd456983502de75613c244570b80fac7ce4b77a8baed37fc9bafa3499 WHIRLPOOL 12cace7271b32afedbea04b7f512a42984df346115970b72c915aa2d9dba08332cc17fde89ba130d1b0d37905c4dd08ac5a65048d1dc9ab89dc6c38ba89d12d3

diff --git a/overlay/app-portage/gentoostats/gentoostats-9999.ebuild b/overlay/app-portage/gentoostats/gentoostats-9999.ebuild
index c863b94..c5a6a36 100644
--- a/overlay/app-portage/gentoostats/gentoostats-9999.ebuild
+++ b/overlay/app-portage/gentoostats/gentoostats-9999.ebuild
@@ -4,7 +4,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python2_7 )
+PYTHON_COMPAT=( python{2_7,3_4} )
 
 inherit git-r3 distutils-r1
 


^ permalink raw reply related	[flat|nested] 8+ messages in thread
* [gentoo-commits] proj/gentoostats:master commit in: overlay/app-portage/gentoostats/
@ 2016-12-12  3:00 Göktürk Yüksek
  0 siblings, 0 replies; 8+ messages in thread
From: Göktürk Yüksek @ 2016-12-12  3:00 UTC (permalink / raw
  To: gentoo-commits

commit:     b1a3e81ecba3f2d397c455b2f4f9953b9cc13064
Author:     Göktürk Yüksek <gokturk <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 12 02:34:23 2016 +0000
Commit:     Göktürk Yüksek <gokturk <AT> gentoo <DOT> org>
CommitDate: Mon Dec 12 02:35:52 2016 +0000
URL:        https://gitweb.gentoo.org/proj/gentoostats.git/commit/?id=b1a3e81e

app-portage/gentoostats: major improvements

- EAPI bump to 6
- Upgrade to git-r3 and distutils-r1
- Update HOMEPAGE
- Update the repo URI
- Update dependencies
- switch from src_* to python_*
- Install extra docs

Package-Manager: portage-2.3.0
RepoMan-Options: --force

 overlay/app-portage/gentoostats/Manifest           |  2 +-
 .../gentoostats/gentoostats-9999.ebuild            | 56 ++++++++++++----------
 2 files changed, 32 insertions(+), 26 deletions(-)

diff --git a/overlay/app-portage/gentoostats/Manifest b/overlay/app-portage/gentoostats/Manifest
index 5c6ce28..22f9336 100644
--- a/overlay/app-portage/gentoostats/Manifest
+++ b/overlay/app-portage/gentoostats/Manifest
@@ -1 +1 @@
-EBUILD gentoostats-9999.ebuild 1744 RMD160 c5f02ce5c22058e8acfc86fa21174a1cdd4a4b14 SHA1 9336e063ab5ac5af441e228005f0474871913199 SHA256 3fa8909182cd56c05670e340a3ab7a5a2f5b55919cd6f341cac3d3ec5dfa23fe
+EBUILD gentoostats-9999.ebuild 1980 SHA256 795589bf865fc95a3352a93b7efb2118516e4592ae41c1cdd25574d1d1416205 SHA512 c9be012eb95fa08d42cf81114a8e2f5a105728c3d65727f1cdfef7743ff943935d4d6d665d2700994c0b82e7457752ec9b06a80b320afe93fa5f749402e0eea8 WHIRLPOOL 7efa48f940a05c66e5e559260a643f36b06637fa35c5c218edcdaf7fcc3a50857d0507f9a26aa47297e2646808a8882668208c15e01db9cc579321a9b0664104

diff --git a/overlay/app-portage/gentoostats/gentoostats-9999.ebuild b/overlay/app-portage/gentoostats/gentoostats-9999.ebuild
index 8a7b064..c863b94 100644
--- a/overlay/app-portage/gentoostats/gentoostats-9999.ebuild
+++ b/overlay/app-portage/gentoostats/gentoostats-9999.ebuild
@@ -1,45 +1,52 @@
-# Copyright 1999-2011 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: $
+# $Id$
 
-EAPI=3
+EAPI=6
 
-inherit distutils python git-2
+PYTHON_COMPAT=( python2_7 )
+
+inherit git-r3 distutils-r1
 
 DESCRIPTION="Package statistics client"
-HOMEPAGE="http://soc.dev.gentoo.org/gentoostats"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Gentoostats"
 SRC_URI=""
 
-EGIT_REPO_URI="git://git.overlays.gentoo.org/proj/gentoostats.git"
+EGIT_REPO_URI="git://anongit.gentoo.org/proj/gentoostats.git"
 
 LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS=""
 IUSE=""
 
-DEPEND=""
-RDEPEND="${DEPEND}
-	sys-apps/portage
-	>=app-portage/gentoolkit-0.3.0.2
-	dev-python/argparse
-	dev-python/simplejson"
+RDEPEND="
+	sys-apps/portage[${PYTHON_USEDEP}]
+	>=app-portage/gentoolkit-0.3.0.2[${PYTHON_USEDEP}]
+	dev-python/simplejson[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}
+	dev-python/setuptools[${PYTHON_USEDEP}]"
 
-src_compile() {
-	pushd "client"
-	distutils_src_compile
+python_compile() {
+	cd "${S}"/client || die
+	distutils-r1_python_compile
 }
 
-src_install() {
-	pushd "client"
-	distutils_src_install
+python_install() {
+	cd "${S}"/client || die
+	distutils-r1_python_install
+}
 
-	dodir /etc/gentoostats || die
+python_install_all() {
 	insinto /etc/gentoostats
-	doins payload.cfg || die
+	doins client/payload.cfg
 
 	# this doesn't work, why ?
-	fowners root:portage /etc/gentoostats/payload.cfg || die
-	fperms 0640 /etc/gentoostats/payload.cfg || die
+	fowners root:portage /etc/gentoostats/payload.cfg
+	fperms 0640 /etc/gentoostats/payload.cfg
+
+	dodoc docs/client.txt
+
+	distutils-r1_python_install_all
 }
 
 generate_uuid() {
@@ -56,11 +63,10 @@ generate_uuid() {
 }
 
 pkg_postinst() {
-	distutils_pkg_postinst
-
 	AUTHFILE="${ROOT}/etc/gentoostats/auth.cfg"
-	if ! [ -f "${AUTHFILE}" ]; then
+	if ! [[ -f "${AUTHFILE}" ]]; then
 		elog "Generating uuid and password in ${AUTHFILE}"
+		mkdir -p "$(dirname ${AUTHFILE})"
 		touch "${AUTHFILE}"
 		echo "[AUTH]" >> "${AUTHFILE}"
 		echo -n "UUID : " >> "${AUTHFILE}"


^ permalink raw reply related	[flat|nested] 8+ messages in thread
* [gentoo-commits] proj/gentoostats:master commit in: overlay/app-portage/gentoostats/
@ 2011-08-20 19:26 Vikraman Choudhury
  0 siblings, 0 replies; 8+ messages in thread
From: Vikraman Choudhury @ 2011-08-20 19:26 UTC (permalink / raw
  To: gentoo-commits

commit:     287df17a00eaf4349d7bb04ccc12b060f37255eb
Author:     Vikraman Choudhury <vikraman.choudhury <AT> gmail <DOT> com>
AuthorDate: Thu Aug 18 19:43:34 2011 +0000
Commit:     Vikraman Choudhury <vikraman.choudhury <AT> gmail <DOT> com>
CommitDate: Thu Aug 18 19:43:34 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/gentoostats.git;a=commit;h=287df17a

fixes by antarus

---
 overlay/app-portage/gentoostats/Manifest           |    2 +-
 .../gentoostats/gentoostats-9999.ebuild            |   19 ++++++++++++++++---
 2 files changed, 17 insertions(+), 4 deletions(-)

diff --git a/overlay/app-portage/gentoostats/Manifest b/overlay/app-portage/gentoostats/Manifest
index 1fc6430..b9d8459 100644
--- a/overlay/app-portage/gentoostats/Manifest
+++ b/overlay/app-portage/gentoostats/Manifest
@@ -1 +1 @@
-EBUILD gentoostats-9999.ebuild 1319 RMD160 e6dabb21e90207c85c12a3140fb227602f7b6911 SHA1 8d9ee7a60453a09529e6f7f7d2866987fdf1494f SHA256 cae18e0b8b29eb3c374be5ff313593ffecc0f9e4bad07be174dd3fb9fdc3afb2
+EBUILD gentoostats-9999.ebuild 1745 RMD160 b166ed97e35be943cab17d9a232ab0322fa52d36 SHA1 e7727aa3c58d7713f20b0787e5c5544fbaaae880 SHA256 01c3bb3a9cfc6dbc25d20a4b1b4ec223cf6a428ba38a5a98f6d7779a3b1c1927

diff --git a/overlay/app-portage/gentoostats/gentoostats-9999.ebuild b/overlay/app-portage/gentoostats/gentoostats-9999.ebuild
index 30892e9..2a3c666 100644
--- a/overlay/app-portage/gentoostats/gentoostats-9999.ebuild
+++ b/overlay/app-portage/gentoostats/gentoostats-9999.ebuild
@@ -25,12 +25,12 @@ RDEPEND="${DEPEND}
 	dev-python/simplejson"
 
 src_compile() {
-	cd "client"
+	pushd "client"
 	distutils_src_compile
 }
 
 src_install() {
-	cd "client"
+	pushd "client"
 	distutils_src_install
 
 	dodir /etc/gentoostats || die
@@ -42,6 +42,19 @@ src_install() {
 	fperms 0640 /etc/gentoostats/payload.cfg || die
 }
 
+generate_uuid() {
+	if [[ -e /proc/sys/kernel/random/uuid ]]; then
+		cat /proc/sys/kernel/random/uuid
+	else
+		AUTH1=$(< /dev/urandom tr -dc a-zA-Z0-9 | head -c8)
+		AUTH2=$(< /dev/urandom tr -dc a-zA-Z0-9 | head -c4)
+		AUTH3=$(< /dev/urandom tr -dc a-zA-Z0-9 | head -c4)
+		AUTH4=$(< /dev/urandom tr -dc a-zA-Z0-9 | head -c4)
+		AUTH5=$(< /dev/urandom tr -dc a-zA-Z0-9 | head -c12)
+		echo "${AUTH1}-${AUTH2}-${AUTH3}-${AUTH4}-${AUTH5}"
+	fi
+}
+
 pkg_postinst() {
 	distutils_pkg_postinst
 
@@ -51,7 +64,7 @@ pkg_postinst() {
 		touch "${AUTHFILE}"
 		echo "[AUTH]" >> "${AUTHFILE}"
 		echo -n "UUID : " >> "${AUTHFILE}"
-		cat /proc/sys/kernel/random/uuid >> "${AUTHFILE}"
+		generate_uuid >> "${AUTHFILE}"
 		echo -n "PASSWD : " >> "${AUTHFILE}"
 		< /dev/urandom tr -dc a-zA-Z0-9 | head -c16 >> "${AUTHFILE}"
 	fi



^ permalink raw reply related	[flat|nested] 8+ messages in thread
* [gentoo-commits] proj/gentoostats:master commit in: overlay/app-portage/gentoostats/
@ 2011-06-23 15:14 Vikraman Choudhury
  0 siblings, 0 replies; 8+ messages in thread
From: Vikraman Choudhury @ 2011-06-23 15:14 UTC (permalink / raw
  To: gentoo-commits

commit:     52f307f5e2366fcb614baca617dd80988be489ee
Author:     Vikraman Choudhury <vikraman.choudhury <AT> gmail <DOT> com>
AuthorDate: Thu Jun 23 15:13:36 2011 +0000
Commit:     Vikraman Choudhury <vikraman.choudhury <AT> gmail <DOT> com>
CommitDate: Thu Jun 23 15:13:36 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/gentoostats.git;a=commit;h=52f307f5

add dev-python/argparse to rdepend

---
 overlay/app-portage/gentoostats/Manifest           |    2 +-
 .../gentoostats/gentoostats-9999.ebuild            |    1 +
 2 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/overlay/app-portage/gentoostats/Manifest b/overlay/app-portage/gentoostats/Manifest
index 589f9fa..1fc6430 100644
--- a/overlay/app-portage/gentoostats/Manifest
+++ b/overlay/app-portage/gentoostats/Manifest
@@ -1 +1 @@
-EBUILD gentoostats-9999.ebuild 1298 RMD160 149283f99950c8d639e4f90634d9768ecfb20158 SHA1 6bb2040fc224e3e1647fb402af0e263271575732 SHA256 e42afaac058fd5940cba15c676c5ac22889cf89c92fa275c07f17091373a26d7
+EBUILD gentoostats-9999.ebuild 1319 RMD160 e6dabb21e90207c85c12a3140fb227602f7b6911 SHA1 8d9ee7a60453a09529e6f7f7d2866987fdf1494f SHA256 cae18e0b8b29eb3c374be5ff313593ffecc0f9e4bad07be174dd3fb9fdc3afb2

diff --git a/overlay/app-portage/gentoostats/gentoostats-9999.ebuild b/overlay/app-portage/gentoostats/gentoostats-9999.ebuild
index 012b7a3..30892e9 100644
--- a/overlay/app-portage/gentoostats/gentoostats-9999.ebuild
+++ b/overlay/app-portage/gentoostats/gentoostats-9999.ebuild
@@ -21,6 +21,7 @@ DEPEND=""
 RDEPEND="${DEPEND}
 	sys-apps/portage
     >=app-portage/gentoolkit-0.3.0.2
+	dev-python/argparse
 	dev-python/simplejson"
 
 src_compile() {



^ permalink raw reply related	[flat|nested] 8+ messages in thread
* [gentoo-commits] proj/gentoostats:master commit in: overlay/app-portage/gentoostats/
@ 2011-06-19 18:25 Vikraman Choudhury
  0 siblings, 0 replies; 8+ messages in thread
From: Vikraman Choudhury @ 2011-06-19 18:25 UTC (permalink / raw
  To: gentoo-commits

commit:     7b2d946e574b43d83198135991f7e9a813c1c5bc
Author:     Vikraman Choudhury <vikraman.choudhury <AT> gmail <DOT> com>
AuthorDate: Sun Jun 19 18:25:12 2011 +0000
Commit:     Vikraman Choudhury <vikraman.choudhury <AT> gmail <DOT> com>
CommitDate: Sun Jun 19 18:25:12 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/gentoostats.git;a=commit;h=7b2d946e

update ebuild

---
 overlay/app-portage/gentoostats/Manifest           |    2 +-
 .../gentoostats/gentoostats-9999.ebuild            |   17 +++++++++++++++++
 2 files changed, 18 insertions(+), 1 deletions(-)

diff --git a/overlay/app-portage/gentoostats/Manifest b/overlay/app-portage/gentoostats/Manifest
index 0837087..dae9b26 100644
--- a/overlay/app-portage/gentoostats/Manifest
+++ b/overlay/app-portage/gentoostats/Manifest
@@ -1 +1 @@
-EBUILD gentoostats-9999.ebuild 636 RMD160 9555c38818abc7142b20d355885408a07583c194 SHA1 c5350b519cec2e06835ccf4b2262b80f29913708 SHA256 66e98764eebc40f29b516926dc315632e86fb22e8f26a1beb0aa185be1731610
+EBUILD gentoostats-9999.ebuild 1156 RMD160 af4280c5a30113fad203deebe2ae5ec1903c9f03 SHA1 4469ad5120f689219f30bc375aa73e6f7d0f69c8 SHA256 7c51b32f7eee3567e46d1e02ab6531d6f0ae8248a411437517beb77b9ddf0475

diff --git a/overlay/app-portage/gentoostats/gentoostats-9999.ebuild b/overlay/app-portage/gentoostats/gentoostats-9999.ebuild
index d19a8ee..98ae89d 100644
--- a/overlay/app-portage/gentoostats/gentoostats-9999.ebuild
+++ b/overlay/app-portage/gentoostats/gentoostats-9999.ebuild
@@ -23,6 +23,8 @@ RDEPEND="${DEPEND}
     >=app-portage/gentoolkit-0.3.0.2
 	dev-python/simplejson"
 
+AUTHFILE="${ROOT}"/etc/gentoostats/auth.cfg
+
 src_compile() {
 	cd "client"
 	distutils_src_compile
@@ -35,4 +37,19 @@ src_install() {
 
 pkg_postinst() {
 	distutils_pkg_postinst
+
+	if ! [ -f "${AUTHFILE}" ]; then
+		elog "Generating uuid and password in ${AUTHFILE}"
+		if ! [ -d "$(dirname "${AUTHFILE}")" ]; then
+			mkdir "$(dirname "${AUTHFILE}")"
+		fi
+		touch "${AUTHFILE}"
+		echo "[AUTH]" >> "${AUTHFILE}"
+		echo -n "UUID : " >> "${AUTHFILE}"
+		cat /proc/sys/kernel/random/uuid >> "${AUTHFILE}"
+		echo -n "PASSWD : " >> "${AUTHFILE}"
+		< /dev/urandom tr -dc a-zA-Z0-9 | head -c16 >> "${AUTHFILE}"
+		echo >> "${AUTHFILE}"
+	fi
+	chmod 0444 "${AUTHFILE}"
 }



^ permalink raw reply related	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2017-01-02  6:34 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-06-23 13:40 [gentoo-commits] proj/gentoostats:master commit in: overlay/app-portage/gentoostats/ Vikraman Choudhury
  -- strict thread matches above, loose matches on Subject: below --
2017-01-02  6:34 Göktürk Yüksek
2017-01-02  6:34 Göktürk Yüksek
2016-12-29  6:25 Göktürk Yüksek
2016-12-12  3:00 Göktürk Yüksek
2011-08-20 19:26 Vikraman Choudhury
2011-06-23 15:14 Vikraman Choudhury
2011-06-19 18:25 Vikraman Choudhury

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox