From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1QZk9f-00042S-Ry for garchives@archives.gentoo.org; Thu, 23 Jun 2011 13:41:12 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 0BE1B1C075; Thu, 23 Jun 2011 13:40:56 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id A52BF1C075 for ; Thu, 23 Jun 2011 13:40:56 +0000 (UTC) Received: from pelican.gentoo.org (unknown [66.219.59.40]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id BDD0B1B401F for ; Thu, 23 Jun 2011 13:40:55 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by pelican.gentoo.org (Postfix) with ESMTP id 24ED68003C for ; Thu, 23 Jun 2011 13:40:55 +0000 (UTC) From: "Vikraman Choudhury" To: gentoo-commits@lists.gentoo.org Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Vikraman Choudhury" Message-ID: <33718bc58475006b85c6c48ad311e6fe4560d9d7.vikraman@gentoo> Subject: [gentoo-commits] proj/gentoostats:master commit in: overlay/app-portage/gentoostats/ X-VCS-Repository: proj/gentoostats X-VCS-Files: overlay/app-portage/gentoostats/Manifest overlay/app-portage/gentoostats/gentoostats-9999.ebuild X-VCS-Directories: overlay/app-portage/gentoostats/ X-VCS-Committer: vikraman X-VCS-Committer-Name: Vikraman Choudhury X-VCS-Revision: 33718bc58475006b85c6c48ad311e6fe4560d9d7 Date: Thu, 23 Jun 2011 13:40:55 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: quoted-printable X-Archives-Salt: X-Archives-Hash: 9611a837cd02293747edf3f65ed48d09 commit: 33718bc58475006b85c6c48ad311e6fe4560d9d7 Author: Vikraman Choudhury gmail com> AuthorDate: Thu Jun 23 13:40:38 2011 +0000 Commit: Vikraman Choudhury gmail com> CommitDate: Thu Jun 23 13:40:38 2011 +0000 URL: http://git.overlays.gentoo.org/gitweb/?p=3Dproj/gentoostats.g= it;a=3Dcommit;h=3D33718bc5 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-porta= ge/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 af4280c5a30113fad203deebe2ae5= ec1903c9f03 SHA1 4469ad5120f689219f30bc375aa73e6f7d0f69c8 SHA256 7c51b32f= 7eee3567e46d1e02ab6531d6f0ae8248a411437517beb77b9ddf0475 +EBUILD gentoostats-9999.ebuild 1298 RMD160 149283f99950c8d639e4f90634d97= 68ecfb20158 SHA1 6bb2040fc224e3e1647fb402af0e263271575732 SHA256 e42afaac= 058fd5940cba15c676c5ac22889cf89c92fa275c07f17091373a26d7 diff --git a/overlay/app-portage/gentoostats/gentoostats-9999.ebuild b/ov= erlay/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=3D"${DEPEND} >=3Dapp-portage/gentoolkit-0.3.0.2 dev-python/simplejson" =20 -AUTHFILE=3D"${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 } =20 pkg_postinst() { distutils_pkg_postinst =20 + AUTHFILE=3D"${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}" }