diff options
Diffstat (limited to 'app-admin/pwgen')
-rw-r--r-- | app-admin/pwgen/Manifest | 9 | ||||
-rw-r--r-- | app-admin/pwgen/files/2.06-special-char.patch | 11 | ||||
-rw-r--r-- | app-admin/pwgen/files/pwgen.rc | 18 | ||||
-rw-r--r-- | app-admin/pwgen/metadata.xml | 27 | ||||
-rw-r--r-- | app-admin/pwgen/pwgen-2.07.ebuild | 28 | ||||
-rw-r--r-- | app-admin/pwgen/pwgen-2.08.ebuild | 23 |
6 files changed, 116 insertions, 0 deletions
diff --git a/app-admin/pwgen/Manifest b/app-admin/pwgen/Manifest new file mode 100644 index 000000000000..b23623571eda --- /dev/null +++ b/app-admin/pwgen/Manifest @@ -0,0 +1,9 @@ +AUX 2.06-special-char.patch 252 SHA256 bbc3cdf4abf3bf4cc0ee1174990b3c4657a585d3393873b0991ba8aab85e2c6e SHA512 67b2fe0d146b395445cc2cfd1c7721132f3986e964edab41582f0061fc3c9ff6eee8833628230a58a9a9f4a30ad95c7b685082982d62d0e240430072baaea2b9 WHIRLPOOL 7dc36808625095bf201469dc355641eca1ed47ba93fdea1e388c1aae9e1dbf4417813f19644819c472bfd96f1c2b54abc1f793dea9d3430f1b5a855e1106b809 +AUX pwgen.rc 389 SHA256 d01d1d8df72c83abd71b238710ada0114bd58b860f46da33db9f248775b0dac9 SHA512 5d2bdf0dfbaf8fc31cd8217495fccccfefb383779c8a03faedcfaa830851b3bbdccb63fdf8d1bf8aa8a96759ea90a31da6b7a4e0cf5368e62ed10b8db8b0382d WHIRLPOOL 6e0457fe2f76fd669095afd15d9fca216a8468ddf8d8eca78f824bbe9c2955f6c80a4dbef53751eb2fe5ee7c19d18751dd49cc1d40a5d1958ca538845a749a8b +DIST pwgen-2.07.tar.gz 53513 SHA256 eb74593f58296c21c71cd07933e070492e9222b79cedf81d1a02ce09c0e11556 SHA512 9c56ff04ca2f6f60126608a25f395ddbc4a3ac59585a6f233c87d993b6388e30b1867d43a6bc5b0f9f1f4064b12ea450eac4f7c9ac2844707a99fad1bbd2664d WHIRLPOOL b1c7b543efd552ebd2db83ada501093d7ee03d6975df4a81255540b2b84817ef9b8abcf287cbc2500773987bb416946afc7104edaaa06400b76d7bc68db55469 +DIST pwgen-2.08.tar.gz 54884 SHA256 dab03dd30ad5a58e578c5581241a6e87e184a18eb2c3b2e0fffa8a9cf105c97b SHA512 4a930dc7d4c58a4434209db30c54629d76fce57d0fd5767cd7894168bb1a5b85eaae6734a982b0f4e0640540c366ce27ad84860ff2c406dea3f5902b5bb54255 WHIRLPOOL 0c6044403b103a1a8e62095b35214221b7ca98ed4fd6a0e5b06860555c7acb3909079f82a67b4c7b67398bdf2e0213c3e0f8a579cfeeade93eb11bf12ae24612 +EBUILD pwgen-2.07.ebuild 699 SHA256 14231ced74fe41d594dcf8034bf5ad94cbc83770b3d16a469eac904592fa5ca7 SHA512 076cc779fff3df62668cce9fcfd58a98ce0f30fb535f1452f96233c96420f3893bb61f92d370cfded1dc49e2e32d89ba059a071db93d67d78d2ec12a65c13bc3 WHIRLPOOL 39f4b7602217bf49d0c053064fa0a1f0edb152e7f37dfae27105204730e853c81e3fd617210b0877a56732eb473abdb7c3a9ad83003859c41693be7039020fda +EBUILD pwgen-2.08.ebuild 627 SHA256 dafe503d492896854be208bd7f7cae91bde664817f4f926e0335f4d28e4819d4 SHA512 496b99be5baf7587ac5f0effaf6d39a040cb2cfc50b3a8a812e698aa3a559f6a96c3665fa877f5373d6fbc0488697e4e18ebfbffd4bbac91b1710f89033b8b38 WHIRLPOOL 9e54186bfe38df8729fcf4d6d29b01fb85840f996be176a99424d05cee1ec1021331d56277fbf64bc86437ad047e45be64204a35baeb59f733eaf53b4cd9c070 +MISC ChangeLog 3382 SHA256 a2649d014be0aacc98c3d7b9533f1c761eb5a2d89f9aeed9ed9b0cb0ec1a2f5c SHA512 c0d073eaeab5573d43760f09bb3a503a6535bb5ce27b969ccfe39d3718e85592a3c17fd60519085cfc485c69d2fba10eb1eb37b3019a261b3756c47869ecb260 WHIRLPOOL 892028510ac40a665f8dbfc57bed0aa1fdcf78aee04250844ba018fe4a812ac91f57d0d5a43f84bc0a5da7e5fbb292a92638dff65e84230b742afe1ef0fb5588 +MISC ChangeLog-2015 9113 SHA256 a2636adf29f24199ab943d94d8e4b367e60dd08ee48503c16d4f45aad1dfd40e SHA512 3f96ad3a43fc722acc392bd31631da292974c4b9fb14ce441ee3144debc42de5b0880577915dccba0790acbc6e3a0c1cefd8f18e24232e978466e04e6f7c1d7f WHIRLPOOL 3b54141b34a40fd1536bc0ad8261268a5a6f0e0f73e30a695ef426a1e772daf82f56d2e39030dbbfef0485219f09f9bdf78bf760960bed3d2c6ab80a214221da +MISC metadata.xml 840 SHA256 815eb7c1e6be1e4f9537ba0052b570cb7406f91d6af29b77cb5aae02d809e77c SHA512 f1ddaa129a4b819ad685a226edc557559d3e67b1ee7d32dce486f36187cc2d2458b69209810e7888388450ded2921ee787eb167ad1a1783b819d8c938f18d2ab WHIRLPOOL 2274cf64a918e5df1fff8cc5f8ef14fbf621ce384e5561c932a5e199edfbdf953ae8fe6d8b2c50bd2d96921ed4e874d65156b5b9bf51461fe90185e2ee1c3aba diff --git a/app-admin/pwgen/files/2.06-special-char.patch b/app-admin/pwgen/files/2.06-special-char.patch new file mode 100644 index 000000000000..3d014fa4bf11 --- /dev/null +++ b/app-admin/pwgen/files/2.06-special-char.patch @@ -0,0 +1,11 @@ +--- a/pwgen.c ++++ b/pwgen.c +@@ -138,7 +138,7 @@ int main(int argc, char **argv) + break; + case 's': + pwgen = pw_rand; +- pwgen_flags = PW_DIGITS | PW_UPPERS; ++ pwgen_flags |= PW_DIGITS | PW_UPPERS; + break; + case 'C': + do_columns = 1; diff --git a/app-admin/pwgen/files/pwgen.rc b/app-admin/pwgen/files/pwgen.rc new file mode 100644 index 000000000000..94c4067e2faf --- /dev/null +++ b/app-admin/pwgen/files/pwgen.rc @@ -0,0 +1,18 @@ +#!/sbin/openrc-run +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +depend() { + before local +} + +start() { + ebegin "Auto-scrambling root password for security" + echo root:`pwgen -s 16` | chpasswd > /dev/null 2>&1 + eend $? "Failed to scramble root password." +} + +stop() { + ebegin "Stopping pwgen" + eend $? "Failed to stop pwgen." +} diff --git a/app-admin/pwgen/metadata.xml b/app-admin/pwgen/metadata.xml new file mode 100644 index 000000000000..610641cdf301 --- /dev/null +++ b/app-admin/pwgen/metadata.xml @@ -0,0 +1,27 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>julian@simioni.org</email> + <name>Julian Simioni</name> + <description>Proxy-Maintainer; set to assignee in all bugs</description> + </maintainer> + <maintainer type="person"> + <email>perfinion@gentoo.org</email> + <name>Jason Zaman</name> + </maintainer> + <maintainer type="project"> + <email>livecd@gentoo.org</email> + <name>Gentoo LiveCD Project</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <use> + <flag name="livecd">Install init script for root password scrambling on boot</flag> + </use> + <upstream> + <remote-id type="sourceforge">pwgen</remote-id> + </upstream> +</pkgmetadata> diff --git a/app-admin/pwgen/pwgen-2.07.ebuild b/app-admin/pwgen/pwgen-2.07.ebuild new file mode 100644 index 000000000000..9df81de14409 --- /dev/null +++ b/app-admin/pwgen/pwgen-2.07.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit eutils + +DESCRIPTION="Password Generator" +HOMEPAGE="https://sourceforge.net/projects/pwgen/" +SRC_URI="mirror://sourceforge/pwgen/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 ~arm hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="livecd" + +src_prepare() { + epatch "${FILESDIR}"/2.06-special-char.patch +} + +src_configure() { + econf --sysconfdir="${EPREFIX}"/etc/pwgen +} + +src_install() { + default + use livecd && newinitd "${FILESDIR}"/pwgen.rc pwgen +} diff --git a/app-admin/pwgen/pwgen-2.08.ebuild b/app-admin/pwgen/pwgen-2.08.ebuild new file mode 100644 index 000000000000..e7712ee76083 --- /dev/null +++ b/app-admin/pwgen/pwgen-2.08.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="Password Generator" +HOMEPAGE="https://sourceforge.net/projects/pwgen/" +SRC_URI="mirror://sourceforge/pwgen/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="livecd" + +src_configure() { + econf --sysconfdir="${EPREFIX}"/etc/pwgen +} + +src_install() { + default + + use livecd && newinitd "${FILESDIR}"/pwgen.rc pwgen +} |