diff options
author | Jakub Moc <jakub@gentoo.org> | 2007-09-14 08:36:16 +0000 |
---|---|---|
committer | Jakub Moc <jakub@gentoo.org> | 2007-09-14 08:36:16 +0000 |
commit | 241cdfd1883a48d7f2a616d451135f991e2834fa (patch) | |
tree | da37e72c75e9fb5b8e510483182912e68165c688 | |
parent | More random password ;) (diff) | |
download | sunrise-241cdfd1883a48d7f2a616d451135f991e2834fa.tar.gz sunrise-241cdfd1883a48d7f2a616d451135f991e2834fa.tar.bz2 sunrise-241cdfd1883a48d7f2a616d451135f991e2834fa.zip |
Revbump this and make users fix up the previous screw-up
svn path=/sunrise/; revision=4643
-rw-r--r-- | net-p2p/freenet/ChangeLog | 6 | ||||
-rw-r--r-- | net-p2p/freenet/Manifest | 4 | ||||
-rw-r--r-- | net-p2p/freenet/freenet-0.7.1061-r1.ebuild (renamed from net-p2p/freenet/freenet-0.7.1061.ebuild) | 8 |
3 files changed, 15 insertions, 3 deletions
diff --git a/net-p2p/freenet/ChangeLog b/net-p2p/freenet/ChangeLog index 35a5a825e..7ef856f0c 100644 --- a/net-p2p/freenet/ChangeLog +++ b/net-p2p/freenet/ChangeLog @@ -2,8 +2,12 @@ # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ + 14 Sep 2007; Jakub Moc <jakub@gentoo.org> -freenet-0.7.1061.ebuild, + +freenet-0.7.1061-r1.ebuild + Revbump this and make users fix up the previous screw-up + 14 Sep 2007; Jakub Moc <jakub@gentoo.org> freenet-0.7.1061.ebuild: - Use $RANDOM bash built-in instead of the dd hack + Use $RANDOM bash built-in instead of the dd hack. 14 Sep 2007; Jakub Moc <jakub@gentoo.org> freenet-0.7.1061.ebuild: Remove useless restrict, clean up formatting diff --git a/net-p2p/freenet/Manifest b/net-p2p/freenet/Manifest index 071bfe0dc..218578ddf 100644 --- a/net-p2p/freenet/Manifest +++ b/net-p2p/freenet/Manifest @@ -2,6 +2,6 @@ DIST freenet-sources-v1061.tar.bz2 19097871 RMD160 a16da17acfdfb8fb06ec0739c0dc2 DIST freenet07.tar.gz 383366 RMD160 d6f7baee05c1fe2d713fa345fae10bc25287b61e SHA1 8e9ddde6420f5cc24824467747b7a3bcbc21b15c SHA256 aae56bd0d2ed7d80217b1eccab1cf3a946a517df83fc6c1a9de7b95fd82724aa DIST update.sh 3115 RMD160 e65f151e06b5a6425dcb59f03b4874ec1e8b5047 SHA1 e024bcfc443982fcc3d888088ef427943fa62f71 SHA256 df80518672316ae8d330e08ef50f170eabacd9003eeac975a400523d0f61922c DIST wrapper.conf 1706 RMD160 413f4fec1f60b6d4651f1ffd945e6d9ec2275e39 SHA1 8ec5648d5677325a867118e687f1e05cfe4a417a SHA256 f56a8e897297107c3ea2c95da5f321556e1ac82e87d81f339610f8bb27ecd88b -EBUILD freenet-0.7.1061.ebuild 2331 RMD160 1f98324e3b35b1a5793c2a6e668fea6d2b33f5ce SHA1 0d316d90fa56599981188fed6f20983dcde69aba SHA256 04feb0855cea252d2145fb3663d9ae2336493aeb28a2c5e3e6b9eb3a73aba3cf -MISC ChangeLog 1171 RMD160 ad9d7ca3d3089cdc881738a422869a877cdc86a9 SHA1 a20973d6eef4e10a8b84320085d306a0f7f7376d SHA256 db62af9ff5f3b5bd7d9a2844a273d35c2db9ca4963914631f5e7f292fa4ce709 +EBUILD freenet-0.7.1061-r1.ebuild 2744 RMD160 a00be34d273b5e155cb944cdd7564ff296fdb87a SHA1 3037f71b3d3cfaea749146ae05ec2fcf6278ca4b SHA256 a6da3e163cea1483ac3cd5a72a5c0bb90b5a463e47ea2d3e08967161fe510796 +MISC ChangeLog 1332 RMD160 17e6f5b54a1bbc123e96b1c3c4b1e010dcd7bad5 SHA1 9ae27272a33ed6a230098e4a9f38027363c28730 SHA256 c474375b69077695c37d82df2440a94a7438fb47d1aae1583c3804aff1f531ef MISC metadata.xml 170 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 SHA1 ac7f48a14fec325926f9ce1be8fbf1f311b4f2e4 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42 diff --git a/net-p2p/freenet/freenet-0.7.1061.ebuild b/net-p2p/freenet/freenet-0.7.1061-r1.ebuild index 743a63445..56dbc7dd2 100644 --- a/net-p2p/freenet/freenet-0.7.1061.ebuild +++ b/net-p2p/freenet/freenet-0.7.1061-r1.ebuild @@ -29,6 +29,14 @@ RESTRICT="userpriv" QA_TEXTRELS="opt/freenet/lib/libwrapper-linux-x86-32.so" pkg_setup() { + # previous versions created a passwordless login for freenet user + if has_version "<${CATEGORY}/${PN}-0.7.1061-r1" ; then + error "Previous versions created user account with a passwordless login shell." + error "You must unmerge the old versions first and delete that user account." + error "emerge -C \\<${CATEGORY}/${PN}-0.7.1061-r1; userdel freenet, groudel freenet" + die "Insecure version installed!" + fi + local PASSWD=$(printf "%04hX%04hX%04hX%04hX\n" ${RANDOM} ${RANDOM} ${RANDOM} ${RANDOM}) enewgroup freenet enewuser freenet -1 /bin/sh /opt/freenet freenet -p ${PASSWD} |