* [gentoo-hardened] [PATCH] fix sys-process/cronie compilation under gentoo+musl
@ 2014-11-14 20:43 daggs
2014-11-14 21:05 ` "Tóth Attila"
0 siblings, 1 reply; 9+ messages in thread
From: daggs @ 2014-11-14 20:43 UTC (permalink / raw
To: gentoo-hardened
[-- Attachment #1: Type: text/plain, Size: 180 bytes --]
Greetings,
I'd like to offer the following patch that fixes compilation errors of sys-process/cronie on gentoo+musl by defining a missing definition.
Signed-off By: daggs@gmx.com
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: cronie.patch --]
[-- Type: text/x-patch, Size: 29309 bytes --]
commit 8469ddf591582e5e391f4ee67230431f861bf8aa
Author: daggs <daggs@gmx.com>
Date: Fri Nov 14 20:23:22 2014 +0000
fix cronie issue
diff --git a/sys-process/cronie/ChangeLog b/sys-process/cronie/ChangeLog
new file mode 100644
index 0000000..c5f66fd
--- /dev/null
+++ b/sys-process/cronie/ChangeLog
@@ -0,0 +1,258 @@
+# ChangeLog for sys-process/cronie
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-process/cronie/ChangeLog,v 1.58 2014/09/22 04:11:56 polynomial-c Exp $
+
+*cronie-1.4.12 (22 Sep 2014)
+
+ 22 Sep 2014; Lars Wendler <polynomial-c@gentoo.org> +cronie-1.4.12.ebuild:
+ Version bump.
+
+ 07 Sep 2014; Jack Morgan <jmorgan@gentoo.org> cronie-1.4.11-r3.ebuild:
+ sparc, ppc, ppc64 stable
+
+ 10 Aug 2014; Sergei Trofimovich <slyfox@gentoo.org> cronie-1.4.11-r1.ebuild,
+ cronie-1.4.11-r3.ebuild:
+ QA: drop trailing '.' from DESCRIPTION
+
+ 05 Jul 2014; Mikle Kolyada <zlogene@gentoo.org> cronie-1.4.11-r3.ebuild:
+ Add ~s390 keyword wrt bug #497394
+
+*cronie-1.4.11-r3 (18 Apr 2014)
+
+ 18 Apr 2014; Lars Wendler <polynomial-c@gentoo.org> -cronie-1.4.11-r2.ebuild,
+ +cronie-1.4.11-r3.ebuild, files/cronie-1.3-crontab:
+ Only use anachron if /etc/cron.hourly/0anacron is executable.
+
+*cronie-1.4.11-r2 (30 Mar 2014)
+
+ 30 Mar 2014; Lars Wendler <polynomial-c@gentoo.org> +cronie-1.4.11-r2.ebuild,
+ +files/cronie-1.3-crontab:
+ Attempt to fix installation of anacron as suggested by Matthew Schultz in bug
+ #503666.
+
+ 26 Mar 2014; Christian Ruppert <idl0r@gentoo.org> cronie-1.4.11-r1.ebuild:
+ Enable inotify by default
+
+ 04 Mar 2014; Lars Wendler <polynomial-c@gentoo.org> files/anacron-1.0-initd,
+ files/cronie-1.3-initd:
+ Fixed pidfile location for non-linux systems.
+
+*cronie-1.4.11-r1 (25 Feb 2014)
+
+ 25 Feb 2014; Lars Wendler <polynomial-c@gentoo.org> -cronie-1.4.9-r5.ebuild,
+ -cronie-1.4.11.ebuild, +cronie-1.4.11-r1.ebuild, files/anacron-1.0-initd,
+ files/cronie-1.3-initd:
+ Revbump to install anacrontab as well. Thanks to Matthew Schultz for
+ reporting this in bug #502420 and providing an ebuild patch. Committed
+ straight to stable. Fixed pidfile location in init scripts. Removed old.
+
+ 11 Jan 2014; <zlogene@gentoo.org> cronie-1.4.11.ebuild:
+ Add ~ppc64 keyword wrt bug #497394
+
+ 11 Jan 2014; <zlogene@gentoo.org> cronie-1.4.11.ebuild:
+ Add ~ppc keyword wrt bug #497394
+
+ 10 Jan 2014; <zlogene@gentoo.org> cronie-1.4.11.ebuild:
+ Add ~ia64 keyword wrt bug #497394
+
+ 10 Jan 2014; <zlogene@gentoo.org> cronie-1.4.11.ebuild:
+ Add ~alpha keyword wrt bug #497394
+
+ 09 Jan 2014; Sergey Popov <pinkbyte@gentoo.org> cronie-1.4.11.ebuild:
+ Add ~mips keyword, wrt bug #497394
+
+ 07 Jan 2014; Jeroen Roovers <jer@gentoo.org> cronie-1.4.11.ebuild:
+ Stable for HPPA (bug #497394).
+
+ 23 Dec 2013; Agostino Sarubbo <ago@gentoo.org> cronie-1.4.11.ebuild:
+ Stable for sparc, wrt bug #490368
+
+ 29 Nov 2013; Markus Meier <maekke@gentoo.org> cronie-1.4.11.ebuild:
+ arm stable, bug #490368
+
+ 04 Nov 2013; Sergey Popov <pinkbyte@gentoo.org> cronie-1.4.11.ebuild:
+ Stable on amd64 and x86, wrt bug #490368
+
+ 04 Nov 2013; Lars Wendler <polynomial-c@gentoo.org> cronie-1.4.9-r5.ebuild,
+ cronie-1.4.11.ebuild:
+ Added GPL-2 license as init scripts are covered by it (bug #426168).
+
+*cronie-1.4.11 (10 Aug 2013)
+
+ 10 Aug 2013; Lars Wendler <polynomial-c@gentoo.org> -cronie-1.4.9-r4.ebuild,
+ +cronie-1.4.11.ebuild:
+ Version bump (bug #480434). Removed old.
+
+ 03 Aug 2013; Agostino Sarubbo <ago@gentoo.org> cronie-1.4.9-r5.ebuild:
+ Stable for sparc, wrt bug #476030
+
+ 14 Jul 2013; Agostino Sarubbo <ago@gentoo.org> cronie-1.4.9-r5.ebuild:
+ Stable for arm, wrt bug #476030
+
+ 07 Jul 2013; Agostino Sarubbo <ago@gentoo.org> cronie-1.4.9-r5.ebuild:
+ Stable for x86, wrt bug #476030
+
+ 07 Jul 2013; Agostino Sarubbo <ago@gentoo.org> cronie-1.4.9-r5.ebuild:
+ Stable for amd64, wrt bug #476030
+
+ 14 Feb 2013; Lars Wendler <polynomial-c@gentoo.org> -files/cronie-1.2-initd,
+ -cronie-1.4.8.ebuild:
+ Removed old.
+
+ 06 Feb 2013; Agostino Sarubbo <ago@gentoo.org> cronie-1.4.9-r4.ebuild:
+ Stable for sparc, wrt bug #453364
+
+ 30 Jan 2013; Agostino Sarubbo <ago@gentoo.org> cronie-1.4.9-r4.ebuild:
+ Stable for x86, wrt bug #453364
+
+*cronie-1.4.9-r5 (23 Jan 2013)
+*cronie-1.4.9-r4 (23 Jan 2013)
+
+ 23 Jan 2013; Lars Wendler <polynomial-c@gentoo.org> files/anacron-1.0-initd,
+ -cronie-1.4.9-r2.ebuild, -cronie-1.4.9-r3.ebuild, +cronie-1.4.9-r4.ebuild,
+ +cronie-1.4.9-r5.ebuild:
+ Fixed location of pidfile in anacron init script. Thanks to Marcin Mirosław
+ for reporting this in bug #453708. cronie-1.4.9-r4 committed straight to
+ stable.
+
+*cronie-1.4.9-r3 (23 Jan 2013)
+
+ 23 Jan 2013; Mike Gilbert <floppym@gentoo.org> +cronie-1.4.9-r3.ebuild:
+ Install systemd service unit and hourly anacron file (disabled by default).
+ Bug 450728 by Enrico Tagliavini.
+
+*cronie-1.4.9-r2 (22 Jan 2013)
+
+ 22 Jan 2013; Lars Wendler <polynomial-c@gentoo.org> -cronie-1.4.9-r1.ebuild,
+ +cronie-1.4.9-r2.ebuild:
+ Fixed location of anacron spool directory. Thanks to Marcin Mirosław for
+ reporting this in bug #453548. Comitted straight to stable.
+
+ 21 Jan 2013; Sergey Popov <pinkbyte@gentoo.org> cronie-1.4.9-r1.ebuild:
+ Stable on amd64, wrt bug #453364
+
+ 21 Jan 2013; Sergey Popov <pinkbyte@gentoo.org> cronie-1.4.9-r1.ebuild:
+ Stable on arm, wrt bug #453364
+
+*cronie-1.4.9-r1 (19 Jan 2013)
+
+ 19 Jan 2013; Lars Wendler <polynomial-c@gentoo.org> -cronie-1.4.8-r1.ebuild,
+ -cronie-1.4.9.ebuild, +cronie-1.4.9-r1.ebuild:
+ Make cronie use /etc/crontab again. Thanks to Dave Armstrong who reported
+ this in bug #452970.
+
+*cronie-1.4.9 (18 Dec 2012)
+
+ 18 Dec 2012; Lars Wendler <polynomial-c@gentoo.org> cronie-1.4.8.ebuild,
+ cronie-1.4.8-r1.ebuild, +cronie-1.4.9.ebuild:
+ Version bump (bug #447772). Fixed QA warning about missing user.eclass.
+
+ 06 Apr 2012; <swift@gentoo.org> cronie-1.4.8-r1.ebuild:
+ Toggling SELinux support through USE=selinux (bug #403293)
+
+ 13 Feb 2012; Lars Wendler <polynomial-c@gentoo.org> cronie-1.4.8-r1.ebuild:
+ Don't add anacron to cron.daily
+
+ 13 Feb 2012; Lars Wendler <polynomial-c@gentoo.org> cronie-1.4.8-r1.ebuild:
+ Forgot to add some permissions for anacron.
+
+*cronie-1.4.8-r1 (13 Feb 2012)
+
+ 13 Feb 2012; Lars Wendler <polynomial-c@gentoo.org> +files/anacron-1.0-initd,
+ +files/cronie-1.3-initd, -cronie-1.4.4-r1.ebuild, -cronie-1.4.6.ebuild,
+ +cronie-1.4.8-r1.ebuild:
+ Added anacron functionality and conf.d file. Thanks to Florian Steinel for
+ providing an ebuild patch in bug #403295. Reworked init script.
+
+ 27 Oct 2011; Mike Frysinger <vapier@gentoo.org> cronie-1.4.8.ebuild:
+ Arm love #388713 by Norman Shulman.
+
+ 24 Aug 2011; Markus Meier <maekke@gentoo.org> cronie-1.4.8.ebuild:
+ x86 stable, bug #380057
+
+ 22 Aug 2011; Tony Vroon <chainsaw@gentoo.org> cronie-1.4.8.ebuild:
+ Mark stable on AMD64 based on arch testing by Agostino "ago" Sarubbo in bug
+ #380057 filed by Lars "Polynomial-C" Wendler.
+
+ 31 Jul 2011; Lars Wendler <polynomial-c@gentoo.org> cronie-1.4.8.ebuild:
+ Added ~sparc keyword.
+
+ 10 Jul 2011; Lars Wendler <polynomial-c@gentoo.org> cronie-1.4.6.ebuild:
+ Fixed typo
+
+*cronie-1.4.8 (10 Jul 2011)
+*cronie-1.4.4-r1 (10 Jul 2011)
+
+ 10 Jul 2011; Lars Wendler <polynomial-c@gentoo.org> -cronie-1.4.4.ebuild,
+ +cronie-1.4.4-r1.ebuild, cronie-1.4.6.ebuild, +cronie-1.4.8.ebuild,
+ metadata.xml:
+ Fixed "crontab -e" permission bug reported by Mike Gilbert (bug #365651) who
+ also provided a complete fix. Committed a fixed revision straight to stable.
+ Version bump (bug #374011). Added myself as new package maintainer.
+
+*cronie-1.4.6 (08 Nov 2010)
+
+ 08 Nov 2010; Thilo Bangert <bangert@gentoo.org> +cronie-1.4.6.ebuild:
+ version bump
+
+ 12 Aug 2010; Markus Meier <maekke@gentoo.org> cronie-1.4.4.ebuild:
+ amd64/x86 stable, bug #329695
+
+ 14 Mar 2010; Thilo Bangert <bangert@gentoo.org> -cronie-1.4.ebuild,
+ -cronie-1.4.1.ebuild, -cronie-1.4.3.ebuild, -cronie-1.4.3-r1.ebuild:
+ remove vulnerable versions
+
+*cronie-1.4.4 (06 Mar 2010)
+
+ 06 Mar 2010; Thilo Bangert <bangert@gentoo.org> +cronie-1.4.4.ebuild:
+ security version bump (bug #308055)
+
+ 03 Dec 2009; Markus Meier <maekke@gentoo.org> cronie-1.4.3-r1.ebuild:
+ add ~amd64, bug #290780
+
+*cronie-1.4.3-r1 (01 Dec 2009)
+
+ 01 Dec 2009; Thilo Bangert <bangert@gentoo.org> +cronie-1.4.3-r1.ebuild:
+ add version bump to push pam fix to users
+
+ 29 Nov 2009; Thilo Bangert <bangert@gentoo.org> files/cronie-1.4.3-pamd:
+ fix PAM - bug #294631
+
+*cronie-1.4.3 (20 Nov 2009)
+
+ 20 Nov 2009; Thilo Bangert <bangert@gentoo.org> +cronie-1.4.3.ebuild,
+ +files/cronie-1.4.3-pamd:
+ version bump
+
+*cronie-1.4.1 (23 Aug 2009)
+
+ 23 Aug 2009; Thilo Bangert <bangert@gentoo.org> -cronie-1.2.ebuild,
+ -files/cronie-1.2-pathnames.h-fix-SPOOL_DIR.patch, -cronie-1.3.ebuild,
+ +cronie-1.4.1.ebuild:
+ version bump - remove old versions
+
+*cronie-1.4 (28 Jul 2009)
+
+ 28 Jul 2009; Thilo Bangert <bangert@gentoo.org> +cronie-1.4.ebuild:
+ version bump
+
+ 14 May 2009; Thilo Bangert <bangert@gentoo.org> cronie-1.2.ebuild,
+ cronie-1.3.ebuild:
+ fix LICENSE - bug #263598
+
+ 12 May 2009; Thilo Bangert <bangert@gentoo.org> files/cronie-1.2-crontab:
+ reduce chance of race condition - bug #98189
+
+*cronie-1.3 (12 May 2009)
+
+ 12 May 2009; Thilo Bangert <bangert@gentoo.org> +cronie-1.3.ebuild:
+ version bump
+
+*cronie-1.2 (17 Feb 2009)
+
+ 17 Feb 2009; Thilo Bangert <bangert@gentoo.org>
+ +files/cronie-1.2-cron.deny, +files/cronie-1.2-crontab,
+ +files/cronie-1.2-initd,
+ +files/cronie-1.2-pathnames.h-fix-SPOOL_DIR.patch, +metadata.xml,
+ +cronie-1.2.ebuild:
+ cronie - a vixie-cron fork by the fedora people
diff --git a/sys-process/cronie/Manifest b/sys-process/cronie/Manifest
new file mode 100644
index 0000000..5d56242
--- /dev/null
+++ b/sys-process/cronie/Manifest
@@ -0,0 +1,33 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+AUX anacron-1.0-initd 596 SHA256 7ff283ee8b492929d33831461b72e872fe9d3a98344cf39af442f575875b0132 SHA512 2d194102ec0925e1cb99969cac5f69028e1e94afdec590a4292c23c1b87185894c1bae8c2d220223f79fc4fde3d56030f900b764f474fca235c8cbf5adcc182a WHIRLPOOL 5afc6503ce81bb8a802d460b4eb6526a54f6844a7311c950318821c6838b0f5c5974b1d1c4d9f894af92704e25d8653eca1943ff94e4a33a32d1415b0f056124
+AUX cronie-1.2-cron.deny 216 SHA256 4a857b2c58bb10d4aefbdd7d4a41710456a8cc27774c365e361ca5271128e0b8 SHA512 88b4bf039d5677e9b63fffa5b40bcfb15bd5fe3e76db6ef8dabe2c7b2fe9f7c45ef8cc0fc2087457f5ec364bcc7dee7548df5b98f1c88cbf9df495b12a601a04 WHIRLPOOL 2f02d1db5b2650ca63345445010853016f1d397aa45c1031d0518fff3702e3eb3ed52b3835fa22f8a637a53b4de193ac74aa3ca190fa9739f161760d11398f44
+AUX cronie-1.2-crontab 605 SHA256 369665b00a9f278fb57e6c2e285d6335b38970474d27e7563b68a65aa1045d4b SHA512 12bab43416f76102441be8af99696778e4bd13c704dcda22f7bc4c4f388a2163470c37b1e7d981d49d057b7ece4a1fa8d4c2f4a168db216ecadbe0a570c46905 WHIRLPOOL 440d2d5ae1cf2ed3b2d8bd472927f6136bd6339b8f7e71896cba300b78dff63d9e3e3a55e56754708710e8307b847279761604aaa9c19fa26eb524c02bac2019
+AUX cronie-1.3-crontab 833 SHA256 700714927dea9ed271924817863e9b45cb50b3dd650bd00e072f09aadc4c3684 SHA512 9c21d9ab6f7ae45f75b3f681abdfb043f1ba61c8522fb6cd2a6ffd32a628b3dc07c4011c1fbe43228016fe670d99a230ebdcac08d0ace12ec749cff4f2a85895 WHIRLPOOL 4c60338d73a6163812802b23377ec93dfe3a29339bd01d5f24fcd17ed4b749354d5660464d334c06b04de1cfd9540ba78d732695759fc0d8880904646030d984
+AUX cronie-1.3-initd 395 SHA256 292a7b20fe33bd027357475fea6aa1194afa7e5c1c47a85299db945b9d1c847e SHA512 e52ddbf1a7235aff7756478f807e5c10cccf729d9cbd52294db767b958a5640f3645f3f5784618b55aca302808755707d3eca667637c1f93a233aa83365f567f WHIRLPOOL 112e78802d59aac029d33e3ec8cb833b29417a13ab6212393f15f09b42906d56d92501ac8bad972e3fb91d9255067795b32f4fd0589cedfd2f337572cc2576c5
+AUX cronie-1.4.3-pamd 231 SHA256 c281c9b8fb4984e20142a7e099d7032192d5c2ca2eb02ece5eb4f73ca64593dd SHA512 32268d8b097e60eb039c023647ecd651b6940a8fe1587111ce0d49314bbb2de451214f98b7b703fd284e231c10bc4e616d4d0c63c107d9cdbc2bb470a17f2c3a WHIRLPOOL 171dbaa3a49aec2731d1cd78a1a4168369a1a0596b98049fd9c026ab9af54e97fdcf81416fa4fe8201c232dcdf891c4d3e81da20ddfa103eae458094c2095424
+DIST cronie-1.4.11.tar.gz 222665 SHA256 fd08084cedddbb42499f80ddb7f2158195c3555c2ff40ee11d4ece2f9864d7be SHA512 acf998642266f812dfa5a00737f72ae2d36dfab9edddd3d99a9f6545415f7f6dc980d1401ec8a39b865cf54336853f190d3c542be3281dc368e0d5bc5c7f3e5f WHIRLPOOL 243e145b25928d4cdca22f3c85a6aa9a99e8dca239684debf4fd382bdc25945123054ac0b54e609d882550aae08eda7d8202ab29a7f122b5555b0807666edb19
+DIST cronie-1.4.12.tar.gz 234214 SHA256 0f5c9bf32f352599451c4ca0d6bc076d19e73ecfa5a90b34ecfe47c918c8bafd SHA512 ff17c9a1ba39957727db390d28d21248f05414f55119094d99a646695698e1b148b920f3fc91e9733b862bc8ce226824d290fff51abe17410a0e63ab3b424865 WHIRLPOOL 61a6a7c3a660bbbb38ff2b7b700fe6fa84b1144d20d658e26f4cde522f6fc3faa6141f4cb176f78cfb22cfb50e17f2a945aeb382761ba2aa1b25e6e16ad20082
+EBUILD cronie-1.4.11-r1.ebuild 2078 SHA256 811837bb2f2129c644a2dbe222e57b9342080f297f32917115ea36377ae6ad05 SHA512 f786deb1daa02068c9ebbe2377f7f69f151d9c39dfbdaf0c1cccc5ee506428a8a3efae5a3cad2bee76dcbc03314f1174eb2cf7c43915cabc2c727fae65c6a724 WHIRLPOOL 500a82a0e357ec4a6dedadb487b77508a443cfad7fa9dfb8f63942943b3b4f523c25cbea22c4a60bb984e2f1e37edff06e9ab5a99016221ef31c253d86bf6487
+EBUILD cronie-1.4.11-r3.ebuild 2022 SHA256 fa3a7d65eebed1c55c83940feb0850bc7b6cf606d12095f400df81fdeb1218d5 SHA512 08a3da61c64a97a80440e36b52b363650d508fc93c5136815ce7888584ebe1076fe4e833fbac948ca05aa7a29798745b7f93c4367abedfa59d11fa79b97fcebf WHIRLPOOL cf52decc671df129a9032ca5b66f21d4feb7ab0ff57e1719887bc4e8d0fb395570069ba0d75ad4aecd6828be73f30ce121e62e35471053a65f2f84d70b854ba1
+EBUILD cronie-1.4.12.ebuild 2027 SHA256 89028d39a81c25a04482217003d9d05fae238c0be6875475597f36b2da7225af SHA512 998994af5555a89c31ad0bb0e4994e1738a7a401017bddfbe2ad0466644a961962b648a1a59e215a38aea8f2e92533d7b101af0b440ddcc06e59183a64102499 WHIRLPOOL 8c58fe3c3a3d02f69da7e5b03eb3edc2a37dce4e58b95ab658b3cf630742d9a645f7a126dc1d82a930d757eb9bb7f477ca6ad4fc4a94d8da934678473f69954a
+MISC ChangeLog 9306 SHA256 75345e030340a10558185cb7eb77b63b8bdce5e3cff630f50247c3ddbb9d27ac SHA512 7736b7139f1f5b5507de49dcab8a541173cf8def79305eb8b4f4789ad6e3a736310eee3f32a0d2fa362c22bf79207efd792297171682006b32d4c56b2ee8e2b7 WHIRLPOOL 56f376ccb19072f452a103ee71bb3e21a95b30627137b1317a77d76ff0e474c2b1ddd79b4b33fdf7d735bf3c6aafd1e52b17d19556c4a73dd326313181a179fe
+MISC metadata.xml 799 SHA256 fe8f004016da48f9eaf570c4777bd407f210d468e8779d8db538b5fa1f0dad7d SHA512 9bae8c4edf33af2e6d25aa9db003d40525895dc21ca3388a303a7bba851a0bbe46ac0d254e0aa9c84da8f5c1d2b0e0042e1e317f717c1bd53fe388849366da82 WHIRLPOOL a9e7f4565bc909bc44dc4b676edc48794e8da7235a33b9289fcf53de65fb3406662560588d80fbed90873a9a56fcf00a0ec03fd80325ec2c8e56b9a38b66e01a
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQIcBAEBCAAGBQJUH6GNAAoJEPiazRVxLXTF7QEP/1HuSePLMr1mqk2uFebZHsUI
+q8mcLIT7B3PWxdNHuDoxCfKbn3jf53altGDftJS3Ffeoc+O/nEDzbyYmRTGAs0Fg
+1fDw68gudMvNHuh5a8AQINMPGkyDTTtjAekDSXrYKwZlfFliaUUOU2njUS6/QTA7
+jRGzfV7llVwp5QRRv4A48tq4DxlxCoP6OHb3d95NmkQwuw+XjmGTTc5S7SR/+Jin
+ltTUg+k+RaNZo3sG5+6kHMYcazlfPzSjlHhWhcqGXdysmh46drpffslcZKC1rab6
+uEmeU1hchFYb4MDcq4/aMQ6olrPX+z7RKw8dOh86S44gE4dlVRv3Z8J7151Xb9Rw
+s/LNeLRR4inNoNLCcN05dmukHgVFe3DF1XM/15WhUT8HgZB9xWnyQWwLHB3hZTgb
+PZJbZ81dLeAFnC2ELcxI0iRw4KQqfMQ2BlLR1/frH/WMzCn9Uv5wEb940AVF1S4O
+60AkfV4i76ZmzXrmtUeb8/DEAYMMduft1Bqw9qKpurPMx65dFyLqzqRrHS2eXUXH
+eLPzxRpcgLXeO9j00uCyU4gLdR2Rs7IQWInHkMtnXQGPe4FLGRz+H8bUztagJpIP
+qA1FUT4R59jPtBMcbuSX5yYotpr9SJyxAr9VLelJVGVYI2xf8eiTNqAkgLDQdXaP
+lMuewXO2TM0e8lhnMvlm
+=sRWb
+-----END PGP SIGNATURE-----
diff --git a/sys-process/cronie/cronie-1.4.11-r1.ebuild b/sys-process/cronie/cronie-1.4.11-r1.ebuild
new file mode 100644
index 0000000..1ba98e0
--- /dev/null
+++ b/sys-process/cronie/cronie-1.4.11-r1.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-process/cronie/cronie-1.4.11-r1.ebuild,v 1.3 2014/08/10 20:11:30 slyfox Exp $
+
+EAPI=5
+
+inherit cron eutils pam systemd user
+
+DESCRIPTION="Cronie is a standard UNIX daemon cron based on the original vixie-cron"
+SRC_URI="https://fedorahosted.org/releases/c/r/cronie/${P}.tar.gz"
+HOMEPAGE="https://fedorahosted.org/cronie/wiki"
+
+LICENSE="ISC BSD BSD-2 GPL-2"
+KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ~ppc ~ppc64 sparc x86"
+IUSE="anacron +inotify pam selinux"
+
+DEPEND="pam? ( virtual/pam )
+ anacron? ( !sys-process/anacron )"
+RDEPEND="${DEPEND}"
+
+#cronie supports /etc/crontab
+CRON_SYSTEM_CRONTAB="yes"
+
+pkg_setup() {
+ enewgroup crontab
+}
+
+src_prepare() {
+ epatch "${FILESDIR}"/musl-fix_missing_define.patch
+}
+
+src_configure() {
+ SPOOL_DIR="/var/spool/cron/crontabs" \
+ ANACRON_SPOOL_DIR="/var/spool/anacron" \
+ econf \
+ $(use_with inotify) \
+ $(use_with pam) \
+ $(use_with selinux) \
+ $(use_enable anacron) \
+ --enable-syscrontab \
+ --with-daemon_username=cron \
+ --with-daemon_groupname=cron
+}
+
+src_install() {
+ emake install DESTDIR="${D}"
+
+ docrondir -m 1730 -o root -g crontab
+ fowners root:crontab /usr/bin/crontab
+ fperms 2751 /usr/bin/crontab
+
+ insinto /etc/conf.d
+ newins "${S}"/crond.sysconfig ${PN}
+
+ insinto /etc
+ newins "${FILESDIR}/${PN}-1.2-crontab" crontab
+ newins "${FILESDIR}/${PN}-1.2-cron.deny" cron.deny
+
+ keepdir /etc/cron.d
+ newinitd "${FILESDIR}/${PN}-1.3-initd" ${PN}
+ newpamd "${FILESDIR}/${PN}-1.4.3-pamd" crond
+
+ sed s:sysconfig/crond:conf.d/cronie: contrib/cronie.systemd > "${T}"/cronie.service
+ systemd_dounit "${T}"/cronie.service
+
+ if use anacron ; then
+ keepdir /var/spool/anacron
+ fowners root:cron /var/spool/anacron
+ fperms 0750 /var/spool/anacron
+
+ insinto /etc
+
+ doins contrib/anacrontab
+ newinitd "${FILESDIR}"/anacron-1.0-initd anacron
+
+ # Install this without execute permission.
+ # User can enable it with chmod +x.
+ insinto /etc/cron.hourly
+ doins contrib/0anacron
+ fi
+
+ dodoc AUTHORS README contrib/*
+}
+
+pkg_postinst() {
+ cron_pkg_postinst
+}
diff --git a/sys-process/cronie/cronie-1.4.11-r3.ebuild b/sys-process/cronie/cronie-1.4.11-r3.ebuild
new file mode 100644
index 0000000..5ff74cf
--- /dev/null
+++ b/sys-process/cronie/cronie-1.4.11-r3.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-process/cronie/cronie-1.4.11-r3.ebuild,v 1.4 2014/09/07 15:27:13 jmorgan Exp $
+
+EAPI=5
+
+inherit cron eutils pam systemd user
+
+DESCRIPTION="Cronie is a standard UNIX daemon cron based on the original vixie-cron"
+SRC_URI="https://fedorahosted.org/releases/c/r/cronie/${P}.tar.gz"
+HOMEPAGE="https://fedorahosted.org/cronie/wiki"
+
+LICENSE="ISC BSD BSD-2 GPL-2"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc ~x86"
+IUSE="anacron +inotify pam selinux"
+
+DEPEND="pam? ( virtual/pam )
+ anacron? ( !sys-process/anacron )"
+RDEPEND="${DEPEND}"
+
+#cronie supports /etc/crontab
+CRON_SYSTEM_CRONTAB="yes"
+
+pkg_setup() {
+ enewgroup crontab
+}
+
+src_prepare() {
+ epatch "${FILESDIR}"/musl-fix_missing_define.patch
+}
+
+src_configure() {
+ SPOOL_DIR="/var/spool/cron/crontabs" \
+ ANACRON_SPOOL_DIR="/var/spool/anacron" \
+ econf \
+ $(use_with inotify) \
+ $(use_with pam) \
+ $(use_with selinux) \
+ $(use_enable anacron) \
+ --enable-syscrontab \
+ --with-daemon_username=cron \
+ --with-daemon_groupname=cron
+}
+
+src_install() {
+ emake install DESTDIR="${D}"
+
+ docrondir -m 1730 -o root -g crontab
+ fowners root:crontab /usr/bin/crontab
+ fperms 2751 /usr/bin/crontab
+
+ insinto /etc/conf.d
+ newins "${S}"/crond.sysconfig ${PN}
+
+ insinto /etc
+ newins "${FILESDIR}/${PN}-1.3-crontab" crontab
+ newins "${FILESDIR}/${PN}-1.2-cron.deny" cron.deny
+
+ keepdir /etc/cron.d
+ newinitd "${FILESDIR}/${PN}-1.3-initd" ${PN}
+ newpamd "${FILESDIR}/${PN}-1.4.3-pamd" crond
+
+ sed s:sysconfig/crond:conf.d/cronie: contrib/cronie.systemd \
+ > "${T}"/cronie.service
+ systemd_dounit "${T}"/cronie.service
+
+ if use anacron ; then
+ local anacrondir="/var/spool/anacron"
+ keepdir ${anacrondir}
+ fowners root:cron ${anacrondir}
+ fperms 0750 ${anacrondir}
+
+ insinto /etc
+
+ doins contrib/anacrontab
+
+ insinto /etc/cron.hourly
+ doins contrib/0anacron
+ fperms 0750 /etc/cron.hourly/0anacron
+ fi
+
+ dodoc AUTHORS README contrib/*
+}
+
+pkg_postinst() {
+ cron_pkg_postinst
+}
diff --git a/sys-process/cronie/cronie-1.4.12.ebuild b/sys-process/cronie/cronie-1.4.12.ebuild
new file mode 100644
index 0000000..3011c4e
--- /dev/null
+++ b/sys-process/cronie/cronie-1.4.12.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-process/cronie/cronie-1.4.12.ebuild,v 1.1 2014/09/22 04:11:56 polynomial-c Exp $
+
+EAPI=5
+
+inherit cron eutils pam systemd user
+
+DESCRIPTION="Cronie is a standard UNIX daemon cron based on the original vixie-cron"
+SRC_URI="https://fedorahosted.org/releases/c/r/cronie/${P}.tar.gz"
+HOMEPAGE="https://fedorahosted.org/cronie/wiki"
+
+LICENSE="ISC BSD BSD-2 GPL-2"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+IUSE="anacron +inotify pam selinux"
+
+DEPEND="pam? ( virtual/pam )
+ anacron? ( !sys-process/anacron )"
+RDEPEND="${DEPEND}"
+
+#cronie supports /etc/crontab
+CRON_SYSTEM_CRONTAB="yes"
+
+pkg_setup() {
+ enewgroup crontab
+}
+
+src_prepare() {
+ epatch "${FILESDIR}"/musl-fix_missing_define.patch
+}
+
+src_configure() {
+ SPOOL_DIR="/var/spool/cron/crontabs" \
+ ANACRON_SPOOL_DIR="/var/spool/anacron" \
+ econf \
+ $(use_with inotify) \
+ $(use_with pam) \
+ $(use_with selinux) \
+ $(use_enable anacron) \
+ --enable-syscrontab \
+ --with-daemon_username=cron \
+ --with-daemon_groupname=cron
+}
+
+src_install() {
+ emake install DESTDIR="${D}"
+
+ docrondir -m 1730 -o root -g crontab
+ fowners root:crontab /usr/bin/crontab
+ fperms 2751 /usr/bin/crontab
+
+ insinto /etc/conf.d
+ newins "${S}"/crond.sysconfig ${PN}
+
+ insinto /etc
+ newins "${FILESDIR}/${PN}-1.3-crontab" crontab
+ newins "${FILESDIR}/${PN}-1.2-cron.deny" cron.deny
+
+ keepdir /etc/cron.d
+ newinitd "${FILESDIR}/${PN}-1.3-initd" ${PN}
+ newpamd "${FILESDIR}/${PN}-1.4.3-pamd" crond
+
+ sed s:sysconfig/crond:conf.d/cronie: contrib/cronie.systemd \
+ > "${T}"/cronie.service
+ systemd_dounit "${T}"/cronie.service
+
+ if use anacron ; then
+ local anacrondir="/var/spool/anacron"
+ keepdir ${anacrondir}
+ fowners root:cron ${anacrondir}
+ fperms 0750 ${anacrondir}
+
+ insinto /etc
+
+ doins contrib/anacrontab
+
+ insinto /etc/cron.hourly
+ doins contrib/0anacron
+ fperms 0750 /etc/cron.hourly/0anacron
+ fi
+
+ dodoc AUTHORS README contrib/*
+}
+
+pkg_postinst() {
+ cron_pkg_postinst
+}
diff --git a/sys-process/cronie/files/anacron-1.0-initd b/sys-process/cronie/files/anacron-1.0-initd
new file mode 100644
index 0000000..6462b90
--- /dev/null
+++ b/sys-process/cronie/files/anacron-1.0-initd
@@ -0,0 +1,18 @@
+#!/sbin/runscript
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-process/cronie/files/anacron-1.0-initd,v 1.4 2014/03/04 00:17:58 polynomial-c Exp $
+
+# anacron forks itself when -d gets omitted. So s-s-d fails to create a valid
+# pidfile. DO NOT remove -d from command_args and let s-s-d start anacron
+# in background!
+
+command="/usr/sbin/anacron"
+command_args="-d -s -S /var/spool/anacron"
+pidfile="/var/run/anacron.pid"
+command_background="true"
+
+depend() {
+ use clock logger
+ need localmount
+}
diff --git a/sys-process/cronie/files/cronie-1.2-cron.deny b/sys-process/cronie/files/cronie-1.2-cron.deny
new file mode 100644
index 0000000..f909922
--- /dev/null
+++ b/sys-process/cronie/files/cronie-1.2-cron.deny
@@ -0,0 +1,5 @@
+# $Id: cronie-1.2-cron.deny,v 1.1 2009/02/17 22:09:35 bangert Exp $
+# If for any reason you have users in the 'cron' group who should not
+# be allowed to run crontab, add them to this file (one username per
+# line)
+
diff --git a/sys-process/cronie/files/cronie-1.2-crontab b/sys-process/cronie/files/cronie-1.2-crontab
new file mode 100644
index 0000000..e714d91
--- /dev/null
+++ b/sys-process/cronie/files/cronie-1.2-crontab
@@ -0,0 +1,15 @@
+# for cronie
+# $Header: /var/cvsroot/gentoo-x86/sys-process/cronie/files/cronie-1.2-crontab,v 1.2 2009/05/12 09:10:59 bangert Exp $
+
+# Global variables
+SHELL=/bin/bash
+PATH=/sbin:/bin:/usr/sbin:/usr/bin
+MAILTO=root
+HOME=/
+
+# check scripts in cron.hourly, cron.daily, cron.weekly and cron.monthly
+59 * * * * root rm -f /var/spool/cron/lastrun/cron.hourly
+9 3 * * * root rm -f /var/spool/cron/lastrun/cron.daily
+19 4 * * 6 root rm -f /var/spool/cron/lastrun/cron.weekly
+29 5 1 * * root rm -f /var/spool/cron/lastrun/cron.monthly
+*/10 * * * * root test -x /usr/sbin/run-crons && /usr/sbin/run-crons
diff --git a/sys-process/cronie/files/cronie-1.3-crontab b/sys-process/cronie/files/cronie-1.3-crontab
new file mode 100644
index 0000000..b14eeda
--- /dev/null
+++ b/sys-process/cronie/files/cronie-1.3-crontab
@@ -0,0 +1,16 @@
+# for cronie
+# $Header: /var/cvsroot/gentoo-x86/sys-process/cronie/files/cronie-1.3-crontab,v 1.2 2014/04/18 13:24:55 polynomial-c Exp $
+
+# Global variables
+SHELL=/bin/bash
+PATH=/sbin:/bin:/usr/sbin:/usr/bin
+MAILTO=root
+HOME=/
+
+# check scripts in cron.hourly, cron.daily, cron.weekly and cron.monthly
+# if anacron is not present
+59 * * * * root [ ! -x /etc/cron.hourly/0anacron ] && rm -f /var/spool/cron/lastrun/cron.hourly
+9 3 * * * root [ ! -x /etc/cron.hourly/0anacron ] && rm -f /var/spool/cron/lastrun/cron.daily
+19 4 * * 6 root [ ! -x /etc/cron.hourly/0anacron ] && rm -f /var/spool/cron/lastrun/cron.weekly
+29 5 1 * * root [ ! -x /etc/cron.hourly/0anacron ] && rm -f /var/spool/cron/lastrun/cron.monthly
+*/10 * * * * root [ ! -x /etc/cron.hourly/0anacron ] && { test -x /usr/sbin/run-crons && /usr/sbin/run-crons ; }
diff --git a/sys-process/cronie/files/cronie-1.3-initd b/sys-process/cronie/files/cronie-1.3-initd
new file mode 100644
index 0000000..138530f
--- /dev/null
+++ b/sys-process/cronie/files/cronie-1.3-initd
@@ -0,0 +1,14 @@
+#!/sbin/runscript
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-process/cronie/files/cronie-1.3-initd,v 1.3 2014/03/04 00:17:58 polynomial-c Exp $
+
+command="/usr/sbin/crond"
+command_args="${CRONDARGS}"
+pidfile="/var/run/crond.pid"
+
+depend() {
+ use clock logger
+ need localmount
+ provide cron
+}
diff --git a/sys-process/cronie/files/cronie-1.4.3-pamd b/sys-process/cronie/files/cronie-1.4.3-pamd
new file mode 100644
index 0000000..e82be8d
--- /dev/null
+++ b/sys-process/cronie/files/cronie-1.4.3-pamd
@@ -0,0 +1,9 @@
+#
+# The PAM configuration file for the cron daemon
+#
+#
+auth include system-auth
+account required pam_access.so
+account include system-auth
+session required pam_loginuid.so
+session include system-auth
diff --git a/sys-process/cronie/files/musl-fix_missing_define.patch b/sys-process/cronie/files/musl-fix_missing_define.patch
new file mode 100644
index 0000000..64727be
--- /dev/null
+++ b/sys-process/cronie/files/musl-fix_missing_define.patch
@@ -0,0 +1,20 @@
+--- a/cronie-1.4.11/src/database.c 2014-11-14 13:58:20.990000000 +0000
++++ b/cronie-1.4.11/src/database.c 2014-11-14 13:59:26.190000000 +0000
+@@ -38,6 +38,7 @@
+ #include <sys/stat.h>
+ #include <sys/types.h>
+ #include <unistd.h>
++#include <limits.h>
+
+ #ifdef WITH_INOTIFY
+ # include <sys/inotify.h>
+@@ -55,6 +56,9 @@
+ /* reasonable guess as to size of 1024 events */
+ #define BUF_LEN (1024 * (EVENT_SIZE + 16))
+
++/* match gnu to posix */
++#define MAXNAMLEN NAME_MAX
++
+ static void overwrite_database(cron_db *, cron_db *);
+
+ static void process_crontab(const char *, const char *,
diff --git a/sys-process/cronie/metadata.xml b/sys-process/cronie/metadata.xml
new file mode 100644
index 0000000..79ee246
--- /dev/null
+++ b/sys-process/cronie/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>cron</herd>
+<maintainer>
+ <email>polynomial-c@gentoo.org</email>
+ <name>Lars Wendler</name>
+</maintainer>
+ <longdescription lang="en">
+ Cronie contains the standard UNIX daemon crond that runs specified programs at
+ scheduled times and related tools. It is based on the original cron and
+ has security and configuration enhancements like the ability to use pam and
+ SELinux.
+ And why cronie? See http://www.urbandictionary.com/define.php?term=cronie
+ </longdescription>
+ <use>
+ <flag name='anacron'>Install the periodic anacron command scheduler.</flag>
+ <flag name='inotify'>Enable inotify filesystem monitoring support.</flag>
+ </use>
+</pkgmetadata>
^ permalink raw reply related [flat|nested] 9+ messages in thread
* Re: [gentoo-hardened] [PATCH] fix sys-process/cronie compilation under gentoo+musl
2014-11-14 20:43 [gentoo-hardened] [PATCH] fix sys-process/cronie compilation under gentoo+musl daggs
@ 2014-11-14 21:05 ` "Tóth Attila"
2014-11-14 21:52 ` PaX Team
2014-11-15 5:24 ` daggs
0 siblings, 2 replies; 9+ messages in thread
From: "Tóth Attila" @ 2014-11-14 21:05 UTC (permalink / raw
To: gentoo-hardened
It's hard to spot the missing define in your patch, which includes a
complete list of files of a whole package. Most of the material is
consumed by the Changelog, tl;dr.
Do you mean these two?
+#include <limits.h>
+/* match gnu to posix */
+#define MAXNAMLEN NAME_MAX
I would suggest to attach the responsible patch of the missing define only
and the necessary diff of a given ebuild file. That two files could be
enough, I guess.
The same suggestions goes for the previous offer.
BR: Dw.
--
dr Tóth Attila, Radiológus, 06-20-825-8057
Attila Toth MD, Radiologist, +36-20-825-8057
2014.November 14.(P) 21:43 időpontban daggs ezt írta:
> Greetings,
>
> I'd like to offer the following patch that fixes compilation errors of
> sys-process/cronie on gentoo+musl by defining a missing definition.
>
> Signed-off By: daggs@gmx.com
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [gentoo-hardened] [PATCH] fix sys-process/cronie compilation under gentoo+musl
2014-11-14 21:05 ` "Tóth Attila"
@ 2014-11-14 21:52 ` PaX Team
2014-11-15 5:25 ` daggs
2014-11-15 13:47 ` Anthony G. Basile
2014-11-15 5:24 ` daggs
1 sibling, 2 replies; 9+ messages in thread
From: PaX Team @ 2014-11-14 21:52 UTC (permalink / raw
To: gentoo-hardened
On 14 Nov 2014 at 22:05, "Tóth Attila" wrote:
> I would suggest to attach the responsible patch of the missing define only
> and the necessary diff of a given ebuild file. That two files could be
> enough, I guess.
yes and probably choose a better list and/or open a bugzilla entry as i doubt
this is hardened related at all ;).
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [gentoo-hardened] [PATCH] fix sys-process/cronie compilation under gentoo+musl
2014-11-14 21:05 ` "Tóth Attila"
2014-11-14 21:52 ` PaX Team
@ 2014-11-15 5:24 ` daggs
1 sibling, 0 replies; 9+ messages in thread
From: daggs @ 2014-11-15 5:24 UTC (permalink / raw
To: gentoo-hardened; +Cc: gentoo-hardened
Greetings,
> Sent: Friday, November 14, 2014 at 11:05 PM
> From: "Tóth Attila" <atoth@atoth.sote.hu>
> To: gentoo-hardened@lists.gentoo.org
> Subject: Re: [gentoo-hardened] [PATCH] fix sys-process/cronie compilation under gentoo+musl
>
> It's hard to spot the missing define in your patch, which includes a
> complete list of files of a whole package. Most of the material is
> consumed by the Changelog, tl;dr.
>
> Do you mean these two?
>
> +#include <limits.h>
>
> +/* match gnu to posix */
> +#define MAXNAMLEN NAME_MAX
>
> I would suggest to attach the responsible patch of the missing define only
> and the necessary diff of a given ebuild file. That two files could be
> enough, I guess.
>
> The same suggestions goes for the previous offer.
>
so the right way to do this is to add the fix patch, a patch that modifies an existing ebuild and if the ebuild is not present in the musl branch I should mentioned that?
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [gentoo-hardened] [PATCH] fix sys-process/cronie compilation under gentoo+musl
2014-11-14 21:52 ` PaX Team
@ 2014-11-15 5:25 ` daggs
2014-11-15 7:33 ` "Tóth Attila"
2014-11-15 13:47 ` Anthony G. Basile
1 sibling, 1 reply; 9+ messages in thread
From: daggs @ 2014-11-15 5:25 UTC (permalink / raw
To: gentoo-hardened; +Cc: gentoo-hardened
Greetings,
> Sent: Friday, November 14, 2014 at 11:52 PM
> From: "PaX Team" <pageexec@freemail.hu>
> To: gentoo-hardened@lists.gentoo.org
> Subject: Re: [gentoo-hardened] [PATCH] fix sys-process/cronie compilation under gentoo+musl
>
> On 14 Nov 2014 at 22:05, "Tóth Attila" wrote:
>
> > I would suggest to attach the responsible patch of the missing define only
> > and the necessary diff of a given ebuild file. That two files could be
> > enough, I guess.
>
> yes and probably choose a better list and/or open a bugzilla entry as i doubt
> this is hardened related at all ;).
>
>
>
not sure I understand the latter, this is a issue that is caused by running gentoo atop of musl, according to this wiki page, https://wiki.gentoo.org/wiki/Project:Hardened_musl I should send the patches to this list.
am I wrong?
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [gentoo-hardened] [PATCH] fix sys-process/cronie compilation under gentoo+musl
2014-11-15 5:25 ` daggs
@ 2014-11-15 7:33 ` "Tóth Attila"
2014-11-15 13:19 ` daggs
0 siblings, 1 reply; 9+ messages in thread
From: "Tóth Attila" @ 2014-11-15 7:33 UTC (permalink / raw
To: gentoo-hardened
Musl is ment to be an alternative to libc. Some of the hardened folks
(perverts ;->) are interested to make it work on Hardened Gentoo. But musl
itself is not necessary hardened per se. You've linked the Hardened
project subpage. The package maintainer happens to be a hardened developer
(blueness). So your message probably reaches him. But it's not the optimal
channel. So what pageexec tried to advise, is to open a bug in the gentoo
bug tracking system and attach your patches and diffs to the bug. But I
still suggest to attach a single diff per file. And don't try to use diff
as a version control system. Specify sys-libs/musl in the title and the
description and it will reach the maintainer of the package, will probably
got assigned to him.
https://bugs.gentoo.org
Regards:
Dw.
--
dr Tóth Attila, Radiológus, 06-20-825-8057
Attila Toth MD, Radiologist, +36-20-825-8057
2014.November 15.(Szo) 06:25 időpontban daggs ezt írta:
> Greetings,
>
>> Sent: Friday, November 14, 2014 at 11:52 PM
>> From: "PaX Team" <pageexec@freemail.hu>
>> To: gentoo-hardened@lists.gentoo.org
>> Subject: Re: [gentoo-hardened] [PATCH] fix sys-process/cronie
>> compilation under gentoo+musl
>>
>> On 14 Nov 2014 at 22:05, "Tóth Attila" wrote:
>>
>> > I would suggest to attach the responsible patch of the missing define
>> only
>> > and the necessary diff of a given ebuild file. That two files could be
>> > enough, I guess.
>>
>> yes and probably choose a better list and/or open a bugzilla entry as i
>> doubt
>> this is hardened related at all ;).
>>
>>
>>
> not sure I understand the latter, this is a issue that is caused by
> running gentoo atop of musl, according to this wiki page,
> https://wiki.gentoo.org/wiki/Project:Hardened_musl I should send the
> patches to this list.
>
> am I wrong?
>
>
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [gentoo-hardened] [PATCH] fix sys-process/cronie compilation under gentoo+musl
2014-11-15 7:33 ` "Tóth Attila"
@ 2014-11-15 13:19 ` daggs
0 siblings, 0 replies; 9+ messages in thread
From: daggs @ 2014-11-15 13:19 UTC (permalink / raw
To: gentoo-hardened
understood, better yet, I'll ask blueness probably how does he wants the patches.
thanks for the explanation.
> Sent: Saturday, November 15, 2014 at 9:33 AM
> From: "Tóth Attila" <atoth@atoth.sote.hu>
> To: gentoo-hardened@lists.gentoo.org
> Subject: Re: [gentoo-hardened] [PATCH] fix sys-process/cronie compilation under gentoo+musl
>
> Musl is ment to be an alternative to libc. Some of the hardened folks
> (perverts ;->) are interested to make it work on Hardened Gentoo. But musl
> itself is not necessary hardened per se. You've linked the Hardened
> project subpage. The package maintainer happens to be a hardened developer
> (blueness). So your message probably reaches him. But it's not the optimal
> channel. So what pageexec tried to advise, is to open a bug in the gentoo
> bug tracking system and attach your patches and diffs to the bug. But I
> still suggest to attach a single diff per file. And don't try to use diff
> as a version control system. Specify sys-libs/musl in the title and the
> description and it will reach the maintainer of the package, will probably
> got assigned to him.
>
> https://bugs.gentoo.org
>
> Regards:
> Dw.
> --
> dr Tóth Attila, Radiológus, 06-20-825-8057
> Attila Toth MD, Radiologist, +36-20-825-8057
>
> 2014.November 15.(Szo) 06:25 időpontban daggs ezt írta:
> > Greetings,
> >
> >> Sent: Friday, November 14, 2014 at 11:52 PM
> >> From: "PaX Team" <pageexec@freemail.hu>
> >> To: gentoo-hardened@lists.gentoo.org
> >> Subject: Re: [gentoo-hardened] [PATCH] fix sys-process/cronie
> >> compilation under gentoo+musl
> >>
> >> On 14 Nov 2014 at 22:05, "Tóth Attila" wrote:
> >>
> >> > I would suggest to attach the responsible patch of the missing define
> >> only
> >> > and the necessary diff of a given ebuild file. That two files could be
> >> > enough, I guess.
> >>
> >> yes and probably choose a better list and/or open a bugzilla entry as i
> >> doubt
> >> this is hardened related at all ;).
> >>
> >>
> >>
> > not sure I understand the latter, this is a issue that is caused by
> > running gentoo atop of musl, according to this wiki page,
> > https://wiki.gentoo.org/wiki/Project:Hardened_musl I should send the
> > patches to this list.
> >
> > am I wrong?
> >
> >
>
>
>
>
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [gentoo-hardened] [PATCH] fix sys-process/cronie compilation under gentoo+musl
2014-11-14 21:52 ` PaX Team
2014-11-15 5:25 ` daggs
@ 2014-11-15 13:47 ` Anthony G. Basile
2014-11-15 15:07 ` daggs
1 sibling, 1 reply; 9+ messages in thread
From: Anthony G. Basile @ 2014-11-15 13:47 UTC (permalink / raw
To: gentoo-hardened
On 11/14/14 16:52, PaX Team wrote:
> On 14 Nov 2014 at 22:05, "Tóth Attila" wrote:
>
>> I would suggest to attach the responsible patch of the missing define only
>> and the necessary diff of a given ebuild file. That two files could be
>> enough, I guess.
>
> yes and probably choose a better list and/or open a bugzilla entry as i doubt
> this is hardened related at all ;).
>
For stuff like this just open a bug and cc me. This isn't hardened
related but the musl project aims to bring hardening to musl in gentoo.
So, you're going to still have to deal with non-hardened musl issue.
Open a bug report is probably the way to go with those.
--
Anthony G. Basile, Ph. D.
Chair of Information Technology
D'Youville College
Buffalo, NY 14201
(716) 829-8197
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [gentoo-hardened] [PATCH] fix sys-process/cronie compilation under gentoo+musl
2014-11-15 13:47 ` Anthony G. Basile
@ 2014-11-15 15:07 ` daggs
0 siblings, 0 replies; 9+ messages in thread
From: daggs @ 2014-11-15 15:07 UTC (permalink / raw
To: gentoo-hardened; +Cc: gentoo-hardened
> Sent: Saturday, November 15, 2014 at 3:47 PM
> From: "Anthony G. Basile" <basile@opensource.dyc.edu>
> To: gentoo-hardened@lists.gentoo.org
> Subject: Re: [gentoo-hardened] [PATCH] fix sys-process/cronie compilation under gentoo+musl
>
> On 11/14/14 16:52, PaX Team wrote:
> > On 14 Nov 2014 at 22:05, "Tóth Attila" wrote:
> >
> >> I would suggest to attach the responsible patch of the missing define only
> >> and the necessary diff of a given ebuild file. That two files could be
> >> enough, I guess.
> >
> > yes and probably choose a better list and/or open a bugzilla entry as i doubt
> > this is hardened related at all ;).
> >
>
> For stuff like this just open a bug and cc me. This isn't hardened
> related but the musl project aims to bring hardening to musl in gentoo.
> So, you're going to still have to deal with non-hardened musl issue.
> Open a bug report is probably the way to go with those.
>
>
> --
> Anthony G. Basile, Ph. D.
> Chair of Information Technology
> D'Youville College
> Buffalo, NY 14201
> (716) 829-8197
>
>
after talking to blueness, it was decided I'll open bugs and provide the patches there.
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2014-11-15 15:07 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-11-14 20:43 [gentoo-hardened] [PATCH] fix sys-process/cronie compilation under gentoo+musl daggs
2014-11-14 21:05 ` "Tóth Attila"
2014-11-14 21:52 ` PaX Team
2014-11-15 5:25 ` daggs
2014-11-15 7:33 ` "Tóth Attila"
2014-11-15 13:19 ` daggs
2014-11-15 13:47 ` Anthony G. Basile
2014-11-15 15:07 ` daggs
2014-11-15 5:24 ` daggs
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox