From 1d7debf5495a1fdd379f5322f578bcd6e91bfc66 Mon Sep 17 00:00:00 2001 From: Zero_Chaos Date: Wed, 29 Oct 2014 13:53:09 +0000 Subject: [PATCH] pentoo-system: adding two factor authentication support, universal two factor is getting interesting --- pentoo/pentoo-system/Manifest | 4 ++-- pentoo/pentoo-system/files/{motd-2014.3-r6 => motd-2014.3-r7} | 4 ++-- ...system-2014.3-r6.ebuild => pentoo-system-2014.3-r7.ebuild} | 4 +++- profiles/pentoo/base/package.accept_keywords/app-crypt | 4 ++++ profiles/pentoo/base/package.accept_keywords/sys-auth | 3 +++ profiles/pentoo/base/package.use/dev-python | 3 +++ profiles/pentoo/base/package.use/net-wireless | 2 +- 7 files changed, 18 insertions(+), 6 deletions(-) rename pentoo/pentoo-system/files/{motd-2014.3-r6 => motd-2014.3-r7} (96%) rename pentoo/pentoo-system/{pentoo-system-2014.3-r6.ebuild => pentoo-system-2014.3-r7.ebuild} (96%) create mode 100644 profiles/pentoo/base/package.accept_keywords/sys-auth diff --git a/pentoo/pentoo-system/Manifest b/pentoo/pentoo-system/Manifest index c3b0ab229..197421bd6 100644 --- a/pentoo/pentoo-system/Manifest +++ b/pentoo/pentoo-system/Manifest @@ -6,8 +6,8 @@ AUX b43-commercial-2012.1 305 SHA256 b9a147fc4a41f4d45e5bd8dd790154293bb3a59fd8e AUX dokeybindings-2012.1 265 SHA256 ea323401cfaf10a37f04771541390b1c037a255c5583a5030ea6acbce5b5a409 SHA512 0765034bdb44fea5833be31f41bf1791866221c5f4148e639c172cbfb937a8090ada0c4fa62b5e96dded7501285a8a2f758d59397468d339782652ca18770aac WHIRLPOOL b0b272f7a7ece9930241c89bbe1fe7a3999baf853f547ef4f35770e42f0f49c2e12318ca8ab3fb001ddbbbb87b099e9f6545d897205464d245b5d057c287a431 AUX layman-sync 56 SHA256 3d8376566a509d4cfdcee8df55bdaf48fcdaf62c4dd46649c8bf3341b1c522aa SHA512 c7a49c4e0025958800a05d8c06ce1a01621d30358bdce829ea1187bde0d8a41c6d44c284037ee3c5bcc1bca3b319cd28b2350005eb1a2bbcfa0a1534eaaceb84 WHIRLPOOL 819df69d22ff0c82924b1d765ca4b3bf6a70be3243d5a4deea45b0d069e6abddd514cdca35ba91f3de54e15b16afb3a267153c6908b714ce281e781db1790379 AUX local.conf 524 SHA256 f0854a36ace98318a20772448aae5e5d465eba5d1f1517292a86a5f2b46c55d8 SHA512 b3f4f7590b532e8db7db5586dad6c54cd5ce2e040b16bbfa8a3fa74445028b3411cf087b254b71866ea12d42c7f8740cfbfe64e269a8675a729315b9415546d9 WHIRLPOOL 8a7322d2593e3f3a4cfeea2af1ed9f0a226af5e8037808b49e195fe2210d35f8a314a962215507f0bde303d601afb917a3f0fc7fd181be2d7a34f958de9bd3c2 -AUX motd-2014.3-r6 2659 SHA256 1190f599562d06d3b3f24f7a9ca865b18d279d428620753544c9d39928aa9f07 SHA512 5e15c3ecd4756774b1e0b283e564bb1d00338261cf7c8374112a940a091c73879df7c35f8b5fd03c8464dc58739c0d2735e007208e95c77ddedbe9f115ecc5b3 WHIRLPOOL 9d2992d9e207b5699b9b8027d938dce9a6c4cc4f6085f0ceb8bbe91999351cb8601cff5339b3a0fb249655ebc048339473f590168353ce193cd8cb18e39c1b14 +AUX motd-2014.3-r7 2659 SHA256 0361e531ae80e0ba7a48a49e52e2296207794c0bb7fe831f15393b76ae514f06 SHA512 d7cd1a0f79b3765bbec2924ed64ac805b13c6dba512f2d43a22b3ef7b314e63bc8d20fd680da771359dc3b7952f4b69c7b742cee2a6ac82cac87b1cf684d0052 WHIRLPOOL ec17e3520d8fc3a0f7dd844e1c7d6c30fa4c763040704e742c8dff8e2206e023bc6dcd33bdafccd3cf6503da947f443365c50a986bb812d5ca90a33bdcaea8ef AUX pentoo.xpm.gz 59047 SHA256 4adb6d0d305b599e35bed9a835b6aa3531cce71c0b05e293adb3197cac4c09e0 SHA512 a6a2f152861e63c33afdda9997b9be25bd735f0624c946d61d0088210264743f842f103026eeb7cf63ef94b873131b072b61c55fba1922e9830318bcacd7a074 WHIRLPOOL a3b937b810f02f1fa6ebcdc58cada7a71e778f370b3355a08670a7f524d8e370ba29bdaf408d0bdd14753a129734d80a952937f3e009a69e87bed90995a2aaaf AUX toggle_hardened 1525 SHA256 4149a0ec42cd348eef7c707d33c792fc1673071c47e13f6d287719b6f84aec8b SHA512 8bd848c38f86c544eaf171a7b1492d837971aa252f58a14a37c6372019741036b1d66417585a685630637fa61b1ad6da50df46b8ad330396682e0b877336d451 WHIRLPOOL 42b32c6d72591ebc86e230dc36b9c16024c3f85f5c9397ed8efbc70b5bad446f2e79585fa114b160a0d683121e1b221a6c6e9a78732bb6d91d39b316b342834d AUX toggle_hardened.desktop 195 SHA256 6f210f31e26e30509c1bfe1b3fb2c5a5ddc208298f40649a3e1b98fd8cbbaaa0 SHA512 d92bfcc736e44ed41eb12d7698a6acb7bd1a7cf8369fbcd9a0eba256bcf4eeb3b6a05f0a7a765ca10c39d7feaf115dfd8a7d8aba3dd097a9a9b450016d236add WHIRLPOOL fceeb44da7b225ef17b578474d7860398fe4c5a5e21bba200f6e7814b71c716dc55a43a062ebaf2f842993de2f2fa52e7904062eef5d2eca281151fecba310f5 -EBUILD pentoo-system-2014.3-r6.ebuild 5811 SHA256 b42a934f692024b065cc7f4a6026a102f0ba7cd0e226dfa561716365ae0daa2f SHA512 3a438a34f60892c96cfeed7f6fca7ccda72acd825ab435873a98827330ea220b06de426547c69f0ac39b64cfb6f560fd1d5df8bf36eadfada8f829e029f9196a WHIRLPOOL 53d08c2827978c5fcabf80bdddd10afd90a5587c95d224d0d85b573398cc88a6ad3ad77229520b43bfe4e83c340dc592e292c531fbc3347d85fefb305129db44 +EBUILD pentoo-system-2014.3-r7.ebuild 5894 SHA256 c82d54f6332f88d31ec4680af825fd49a742517ba1142b5e1012dfc16d76aea1 SHA512 e54cce568a452a96708dd30f19920501e0de9dedf56033c9b3de66b7a8ff49a870731b41d3f655f72333106f6170395355112c96e219fbc5520bb98722f737fb WHIRLPOOL ee57d4ed02d0de36fa62158e74bd375de7b36404fbce3e225d41f9b52e92883689bd00334f3e3e9b1cf78e0e8424b39629236e25f515ec9485dc41e7a64bb49a diff --git a/pentoo/pentoo-system/files/motd-2014.3-r6 b/pentoo/pentoo-system/files/motd-2014.3-r7 similarity index 96% rename from pentoo/pentoo-system/files/motd-2014.3-r6 rename to pentoo/pentoo-system/files/motd-2014.3-r7 index 8aef8fe96..0d95a8837 100644 --- a/pentoo/pentoo-system/files/motd-2014.3-r6 +++ b/pentoo/pentoo-system/files/motd-2014.3-r7 @@ -15,7 +15,8 @@ Welcome to Pentoo powered by Gentoo linux... **************************************************************************** * * *  All network interfaces are now down at boot. * -*  You can type dhcpcd ethX to setup your network interface. * +*  For gui network manager, type "/etc/init.d/NetworkManager start" * +*  Or you can type dhcpcd ethX to setup your network interface. * *  If you have a broadcom wifi card it is currently using b43-openfwwf. * *  If this is undesirable or non-functional type "./b43-commercial" * *  You can toggle PaX hardening on and off with "toggle_hardened" * @@ -28,7 +29,6 @@ Welcome to Pentoo powered by Gentoo linux... *  Pentoo Bug Tracker https://code.google.com/p/pentoo/issues/list * *  Pentoo Update Guide https://code.google.com/p/pentoo/wiki/PentooUpdater * * * -*  For gui network manager, type "/etc/init.d/NetworkManager start" * *  Type startx to launch XFCE window manager * *  enlightenment e17 is also installed but not ready for general use yet * * * diff --git a/pentoo/pentoo-system/pentoo-system-2014.3-r6.ebuild b/pentoo/pentoo-system/pentoo-system-2014.3-r7.ebuild similarity index 96% rename from pentoo/pentoo-system/pentoo-system-2014.3-r6.ebuild rename to pentoo/pentoo-system/pentoo-system-2014.3-r7.ebuild index c08de7dff..f366a682b 100644 --- a/pentoo/pentoo-system/pentoo-system-2014.3-r6.ebuild +++ b/pentoo/pentoo-system/pentoo-system-2014.3-r7.ebuild @@ -10,7 +10,7 @@ SLOT="0" LICENSE="GPL-3" IUSE_VIDEO_CARDS="video_cards_nvidia video_cards_virtualbox video_cards_vmware" -IUSE="bindist enlightenment kde livecd livecd-stage1 pax_kernel qemu +windows-compat +X +xfce ${IUSE_VIDEO_CARDS}" +IUSE="+2fa bindist enlightenment kde livecd livecd-stage1 pax_kernel qemu +windows-compat +X +xfce ${IUSE_VIDEO_CARDS}" S="${WORKDIR}" @@ -39,6 +39,8 @@ PDEPEND="${PDEPEND} !arm? ( !livecd-stage1? ( sys-kernel/genkernel || ( sys-boot/grub:0 sys-boot/grub-static ) sys-boot/grub:2 ) ) + 2fa? ( app-crypt/yubikey-neo-manager + sys-auth/yubikey-personalization-gui ) app-arch/unrar app-arch/unzip app-arch/sharutils diff --git a/profiles/pentoo/base/package.accept_keywords/app-crypt b/profiles/pentoo/base/package.accept_keywords/app-crypt index e80c139ee..748bb78f1 100644 --- a/profiles/pentoo/base/package.accept_keywords/app-crypt +++ b/profiles/pentoo/base/package.accept_keywords/app-crypt @@ -1,3 +1,7 @@ +app-crypt/yubikey-neo-manager +app-crypt/libykneomgr +app-crypt/libu2f-host + app-crypt/steghide =app-crypt/hashkill-0.3.1_p2013* diff --git a/profiles/pentoo/base/package.accept_keywords/sys-auth b/profiles/pentoo/base/package.accept_keywords/sys-auth new file mode 100644 index 000000000..e2126d1aa --- /dev/null +++ b/profiles/pentoo/base/package.accept_keywords/sys-auth @@ -0,0 +1,3 @@ +sys-auth/libyubikey +sys-auth/ykpers +sys-auth/yubikey-personalization-gui diff --git a/profiles/pentoo/base/package.use/dev-python b/profiles/pentoo/base/package.use/dev-python index 1c01f854a..539cb0908 100644 --- a/profiles/pentoo/base/package.use/dev-python +++ b/profiles/pentoo/base/package.use/dev-python @@ -11,3 +11,6 @@ dev-python/numpy lapack #needed by mossmann for interactive python in classes dev-python/ipython matplotlib + +#yubikey stuff +dev-python/pyside webkit diff --git a/profiles/pentoo/base/package.use/net-wireless b/profiles/pentoo/base/package.use/net-wireless index d09c88f93..f08ae20b7 100644 --- a/profiles/pentoo/base/package.use/net-wireless +++ b/profiles/pentoo/base/package.use/net-wireless @@ -8,5 +8,5 @@ net-wireless/hostapd wpe net-wireless/lorcon python ruby net-wireless/wifite extra dict net-analyzer/wireshark lua -net-wireless/wpa_supplicant wps +net-wireless/wpa_supplicant eap-sim uncommon-eap-types tdls p2p wps net-wireless/yatebts bladerf uhd