diff options
author | Stefan Cornelius <dercorny@gentoo.org> | 2006-06-01 13:15:11 +0000 |
---|---|---|
committer | Stefan Cornelius <dercorny@gentoo.org> | 2006-06-01 13:15:11 +0000 |
commit | f7168adca11d2247ccdea60536ff438f22a63f46 (patch) | |
tree | 368d130f5e623edefede7d596a0fb48f8a528df9 /sys-process/vixie-cron | |
parent | Add patch to build on HPPA Linux, thanks to Guy Martin (gmsoft). (diff) | |
download | historical-f7168adca11d2247ccdea60536ff438f22a63f46.tar.gz historical-f7168adca11d2247ccdea60536ff438f22a63f46.tar.bz2 historical-f7168adca11d2247ccdea60536ff438f22a63f46.zip |
Bumping for security bug #134194, special thanks to Eugene Ilkov
Package-Manager: portage-2.1_rc3-r2
Diffstat (limited to 'sys-process/vixie-cron')
-rw-r--r-- | sys-process/vixie-cron/ChangeLog | 8 | ||||
-rw-r--r-- | sys-process/vixie-cron/Manifest | 65 | ||||
-rw-r--r-- | sys-process/vixie-cron/files/digest-vixie-cron-4.1-r9 | 6 | ||||
-rw-r--r-- | sys-process/vixie-cron/files/vixie-cron-4.1-setuid_check.patch | 29 | ||||
-rw-r--r-- | sys-process/vixie-cron/vixie-cron-4.1-r9.ebuild | 103 |
5 files changed, 183 insertions, 28 deletions
diff --git a/sys-process/vixie-cron/ChangeLog b/sys-process/vixie-cron/ChangeLog index 91b4173bc8e9..4dc86595a521 100644 --- a/sys-process/vixie-cron/ChangeLog +++ b/sys-process/vixie-cron/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for sys-process/vixie-cron # Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-process/vixie-cron/ChangeLog,v 1.27 2006/04/27 23:26:56 antarus Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-process/vixie-cron/ChangeLog,v 1.28 2006/06/01 13:15:11 dercorny Exp $ + +*vixie-cron-4.1-r9 (01 Jun 2006) + + 01 Jun 2006; Stefan Cornelius <dercorny@gentoo.org> + +files/vixie-cron-4.1-setuid_check.patch, +vixie-cron-4.1-r9.ebuild: + Bumping for security bug #134194, special thanks to Eugene Ilkov 27 Apr 2006; Alec Warner <antarus@gentoo.org> files/digest-vixie-cron-3.0.1-r4, files/digest-vixie-cron-3.0.1-r5, diff --git a/sys-process/vixie-cron/Manifest b/sys-process/vixie-cron/Manifest index b9f7d984e7dd..fdcf4eabb2b3 100644 --- a/sys-process/vixie-cron/Manifest +++ b/sys-process/vixie-cron/Manifest @@ -1,84 +1,92 @@ -AUX cron.pam.d 123 RMD160 38def0a49d4a1093cb9812300c7cfe51ee7b5110 SHA1 f467b316486d9b49df68663b763991286384611f SHA256 dba1c0db92936b0a0528ac2d86610b3d46102f02c87f19a97a8af002a4132901 size 123 +AUX cron.pam.d 123 RMD160 38def0a49d4a1093cb9812300c7cfe51ee7b5110 SHA1 f467b316486d9b49df68663b763991286384611f SHA256 dba1c0db92936b0a0528ac2d86610b3d46102f02c87f19a97a8af002a4132901 MD5 5eab102dfecfc35810ab8cf50f95d0d3 files/cron.pam.d 123 RMD160 38def0a49d4a1093cb9812300c7cfe51ee7b5110 files/cron.pam.d 123 SHA256 dba1c0db92936b0a0528ac2d86610b3d46102f02c87f19a97a8af002a4132901 files/cron.pam.d 123 -AUX crontab 603 RMD160 25bba6bd718d39e203a65def0786e5daf14e9786 SHA1 5cf10ef54e71cbcb45d24087fd5f4a4adfa83901 SHA256 952454e79a4a7c0942fe572110c0f057bbba445cfe02f3853f77bf4722241a2c size 603 +AUX crontab 603 RMD160 25bba6bd718d39e203a65def0786e5daf14e9786 SHA1 5cf10ef54e71cbcb45d24087fd5f4a4adfa83901 SHA256 952454e79a4a7c0942fe572110c0f057bbba445cfe02f3853f77bf4722241a2c MD5 7747bde52c8a9ba3e71df61198339a60 files/crontab 603 RMD160 25bba6bd718d39e203a65def0786e5daf14e9786 files/crontab 603 SHA256 952454e79a4a7c0942fe572110c0f057bbba445cfe02f3853f77bf4722241a2c files/crontab 603 -AUX crontab-3.0.1-r4 616 RMD160 f99414b8ee4889e9d01da45ef5cb6b7cda220ba2 SHA1 6df5739de93fd492f730e0e8f58a1b540c518776 SHA256 256ed999f39dcf1b5cadc0e4ceb299410e81080919f9aa28f5fbaeecee904798 size 616 +AUX crontab-3.0.1-r4 616 RMD160 f99414b8ee4889e9d01da45ef5cb6b7cda220ba2 SHA1 6df5739de93fd492f730e0e8f58a1b540c518776 SHA256 256ed999f39dcf1b5cadc0e4ceb299410e81080919f9aa28f5fbaeecee904798 MD5 e4197c958169b19b86804f9a3359370f files/crontab-3.0.1-r4 616 RMD160 f99414b8ee4889e9d01da45ef5cb6b7cda220ba2 files/crontab-3.0.1-r4 616 SHA256 256ed999f39dcf1b5cadc0e4ceb299410e81080919f9aa28f5fbaeecee904798 files/crontab-3.0.1-r4 616 -AUX crontab.5.diff 772 RMD160 f8741198ea57da339725184902bd66bdb4a19d73 SHA1 cf41947009a19d6e5867e99ebe78e3055c755f65 SHA256 24bac83157b5eb0e559ad8e536986019099d97d6f636fd8d655054a0219ec0f3 size 772 +AUX crontab.5.diff 772 RMD160 f8741198ea57da339725184902bd66bdb4a19d73 SHA1 cf41947009a19d6e5867e99ebe78e3055c755f65 SHA256 24bac83157b5eb0e559ad8e536986019099d97d6f636fd8d655054a0219ec0f3 MD5 de84c3326555349db053b4aa13c0805f files/crontab.5.diff 772 RMD160 f8741198ea57da339725184902bd66bdb4a19d73 files/crontab.5.diff 772 SHA256 24bac83157b5eb0e559ad8e536986019099d97d6f636fd8d655054a0219ec0f3 files/crontab.5.diff 772 -AUX pamd.compatible 123 RMD160 551a11437d524c32ffbbb424d55cef9974e67aa6 SHA1 b0a003c52e86c1b60c729d399585a8d12db9ad6e SHA256 35940dd36bf0332b1a57d44d3f2f6cc7489c262119c69f8b1329f559a03177a2 size 123 +AUX pamd.compatible 123 RMD160 551a11437d524c32ffbbb424d55cef9974e67aa6 SHA1 b0a003c52e86c1b60c729d399585a8d12db9ad6e SHA256 35940dd36bf0332b1a57d44d3f2f6cc7489c262119c69f8b1329f559a03177a2 MD5 83144cbbd67c226a855da47c8a37f083 files/pamd.compatible 123 RMD160 551a11437d524c32ffbbb424d55cef9974e67aa6 files/pamd.compatible 123 SHA256 35940dd36bf0332b1a57d44d3f2f6cc7489c262119c69f8b1329f559a03177a2 files/pamd.compatible 123 -AUX vixie-cron-3.0.1-close_stdin.diff 810 RMD160 051d6da3d4773afbc282fc052fad5888f641ba68 SHA1 1209cdb45420fdafae24ab5edb3731a98cd564cc SHA256 9f9fd27b19c71714f9a800b8196495d96762f53ce390e7a274dd85f646033977 size 810 +AUX vixie-cron-3.0.1-close_stdin.diff 810 RMD160 051d6da3d4773afbc282fc052fad5888f641ba68 SHA1 1209cdb45420fdafae24ab5edb3731a98cd564cc SHA256 9f9fd27b19c71714f9a800b8196495d96762f53ce390e7a274dd85f646033977 MD5 9d66b761d15afae9471d33509b712fe9 files/vixie-cron-3.0.1-close_stdin.diff 810 RMD160 051d6da3d4773afbc282fc052fad5888f641ba68 files/vixie-cron-3.0.1-close_stdin.diff 810 SHA256 9f9fd27b19c71714f9a800b8196495d96762f53ce390e7a274dd85f646033977 files/vixie-cron-3.0.1-close_stdin.diff 810 -AUX vixie-cron-3.0.1-pam.patch 1854 RMD160 bb0a45052a62193cf9558025838f6685329e2864 SHA1 e281d9bd1f7653d056d4df5f8c290aff5bedcef5 SHA256 ab8d2da6e54e5c31c737f17b87f8a4467c00b120de928b9f90e97f2b578a2993 size 1854 +AUX vixie-cron-3.0.1-pam.patch 1854 RMD160 bb0a45052a62193cf9558025838f6685329e2864 SHA1 e281d9bd1f7653d056d4df5f8c290aff5bedcef5 SHA256 ab8d2da6e54e5c31c737f17b87f8a4467c00b120de928b9f90e97f2b578a2993 MD5 cec7bf697ed66fa43aedb973b2ad5362 files/vixie-cron-3.0.1-pam.patch 1854 RMD160 bb0a45052a62193cf9558025838f6685329e2864 files/vixie-cron-3.0.1-pam.patch 1854 SHA256 ab8d2da6e54e5c31c737f17b87f8a4467c00b120de928b9f90e97f2b578a2993 files/vixie-cron-3.0.1-pam.patch 1854 -AUX vixie-cron-3.0.1-selinux.diff 4261 RMD160 7e56587732771cc15fbe7fc6aad403ad9e36911e SHA1 8db69fcb8054062d680f4d42da70bb2e6a972d4e SHA256 5b3bd1ec9f1b1b2132eec450cc400a51c44b55edbf56c0667063851a346b805f size 4261 +AUX vixie-cron-3.0.1-selinux.diff 4261 RMD160 7e56587732771cc15fbe7fc6aad403ad9e36911e SHA1 8db69fcb8054062d680f4d42da70bb2e6a972d4e SHA256 5b3bd1ec9f1b1b2132eec450cc400a51c44b55edbf56c0667063851a346b805f MD5 512129021ee02ccf5f151dcf23f37a29 files/vixie-cron-3.0.1-selinux.diff 4261 RMD160 7e56587732771cc15fbe7fc6aad403ad9e36911e files/vixie-cron-3.0.1-selinux.diff 4261 SHA256 5b3bd1ec9f1b1b2132eec450cc400a51c44b55edbf56c0667063851a346b805f files/vixie-cron-3.0.1-selinux.diff 4261 -AUX vixie-cron-4.1-basename.diff 479 RMD160 1ecf5abf92d4331ca22f8075a7a728b63d0eaacf SHA1 a53d8762d43dc71214da476b13d25a8a07da2a9a SHA256 a6ef26a9666fcbbed530195aa2f2f040778f8f5155e344e6f4979e5c152a6371 size 479 +AUX vixie-cron-4.1-basename.diff 479 RMD160 1ecf5abf92d4331ca22f8075a7a728b63d0eaacf SHA1 a53d8762d43dc71214da476b13d25a8a07da2a9a SHA256 a6ef26a9666fcbbed530195aa2f2f040778f8f5155e344e6f4979e5c152a6371 MD5 2e993fc2910f6f8d1453b3eb2dbe838c files/vixie-cron-4.1-basename.diff 479 RMD160 1ecf5abf92d4331ca22f8075a7a728b63d0eaacf files/vixie-cron-4.1-basename.diff 479 SHA256 a6ef26a9666fcbbed530195aa2f2f040778f8f5155e344e6f4979e5c152a6371 files/vixie-cron-4.1-basename.diff 479 -AUX vixie-cron-4.1-commandline.patch 387 RMD160 087955328100c9fd3fd34b1151c91c6367bd0b2a SHA1 f0fdf6c975c58012a7f4dfcd92207779553a1dbc SHA256 158eaa10c4e197c7c82b19297da298b3a56bb4bda91b5e94cd06dafaa489d4d4 size 387 +AUX vixie-cron-4.1-commandline.patch 387 RMD160 087955328100c9fd3fd34b1151c91c6367bd0b2a SHA1 f0fdf6c975c58012a7f4dfcd92207779553a1dbc SHA256 158eaa10c4e197c7c82b19297da298b3a56bb4bda91b5e94cd06dafaa489d4d4 MD5 08c5d571b72d52a2762b2c40639d6946 files/vixie-cron-4.1-commandline.patch 387 RMD160 087955328100c9fd3fd34b1151c91c6367bd0b2a files/vixie-cron-4.1-commandline.patch 387 SHA256 158eaa10c4e197c7c82b19297da298b3a56bb4bda91b5e94cd06dafaa489d4d4 files/vixie-cron-4.1-commandline.patch 387 -AUX vixie-cron-4.1-cron.deny 220 RMD160 b44d5d9e8a228897ede96fd6dd332b07b65ab58a SHA1 4ed2260fb13bb6835806c75e5826df88890271cd SHA256 3e32d9d1bcb012f773fa7674f5d672af2539db5bda8878741873bbcc599678ff size 220 +AUX vixie-cron-4.1-cron.deny 220 RMD160 b44d5d9e8a228897ede96fd6dd332b07b65ab58a SHA1 4ed2260fb13bb6835806c75e5826df88890271cd SHA256 3e32d9d1bcb012f773fa7674f5d672af2539db5bda8878741873bbcc599678ff MD5 2d67e6c187ebd062179a892d79466462 files/vixie-cron-4.1-cron.deny 220 RMD160 b44d5d9e8a228897ede96fd6dd332b07b65ab58a files/vixie-cron-4.1-cron.deny 220 SHA256 3e32d9d1bcb012f773fa7674f5d672af2539db5bda8878741873bbcc599678ff files/vixie-cron-4.1-cron.deny 220 -AUX vixie-cron-4.1-pam.patch 1714 RMD160 e8d6fe903d4559b9465b9735ef5f0d4c26dd7452 SHA1 122c90082e79e4547f6943d9d8af0c22ec6540df SHA256 7dbfc2aaa50ab7aff012e97306fa12a1751e96c42e3af0ae82b9659ab24e660e size 1714 +AUX vixie-cron-4.1-pam.patch 1714 RMD160 e8d6fe903d4559b9465b9735ef5f0d4c26dd7452 SHA1 122c90082e79e4547f6943d9d8af0c22ec6540df SHA256 7dbfc2aaa50ab7aff012e97306fa12a1751e96c42e3af0ae82b9659ab24e660e MD5 620b10c2982aed3071acd92d52e76d8e files/vixie-cron-4.1-pam.patch 1714 RMD160 e8d6fe903d4559b9465b9735ef5f0d4c26dd7452 files/vixie-cron-4.1-pam.patch 1714 SHA256 7dbfc2aaa50ab7aff012e97306fa12a1751e96c42e3af0ae82b9659ab24e660e files/vixie-cron-4.1-pam.patch 1714 -AUX vixie-cron-4.1-selinux.diff 3557 RMD160 992fd5baf2c3be4e1b477cc5e8870e58a391a3d2 SHA1 8595a62c5e22c81f962426318acbe6d8524b4e07 SHA256 2e5df441230bed3f7fef9c63bb730d43a6293f756b64ffae29f8b98daff64524 size 3557 +AUX vixie-cron-4.1-selinux.diff 3557 RMD160 992fd5baf2c3be4e1b477cc5e8870e58a391a3d2 SHA1 8595a62c5e22c81f962426318acbe6d8524b4e07 SHA256 2e5df441230bed3f7fef9c63bb730d43a6293f756b64ffae29f8b98daff64524 MD5 4c35adb745265e3008fe1999d6a18952 files/vixie-cron-4.1-selinux.diff 3557 RMD160 992fd5baf2c3be4e1b477cc5e8870e58a391a3d2 files/vixie-cron-4.1-selinux.diff 3557 SHA256 2e5df441230bed3f7fef9c63bb730d43a6293f756b64ffae29f8b98daff64524 files/vixie-cron-4.1-selinux.diff 3557 -AUX vixie-cron.rc6 530 RMD160 d02cb06b6d90fb8dc2b8cd200b3a79e0921889dd SHA1 ce9dadf0c5993810224955d80107e1770366f1f2 SHA256 7bfb5a1461062cc1dd614940bf703fdfc4ab6a69bfae3ce83b6734a149771dc7 size 530 +AUX vixie-cron-4.1-setuid_check.patch 767 RMD160 5c8289a4a698be422bf062e2a7e07126d5bf95b2 SHA1 69e7b581e221e1bd356e7553b16231e73a374675 SHA256 63722e28b0477f5c3195d919b6a46647b76be50c0192879e64fcd17e54882ed5 +MD5 ab10fe7b64b93c2215be825440542c65 files/vixie-cron-4.1-setuid_check.patch 767 +RMD160 5c8289a4a698be422bf062e2a7e07126d5bf95b2 files/vixie-cron-4.1-setuid_check.patch 767 +SHA256 63722e28b0477f5c3195d919b6a46647b76be50c0192879e64fcd17e54882ed5 files/vixie-cron-4.1-setuid_check.patch 767 +AUX vixie-cron.rc6 530 RMD160 d02cb06b6d90fb8dc2b8cd200b3a79e0921889dd SHA1 ce9dadf0c5993810224955d80107e1770366f1f2 SHA256 7bfb5a1461062cc1dd614940bf703fdfc4ab6a69bfae3ce83b6734a149771dc7 MD5 30251a1787c7ca9235041da74ac68dfe files/vixie-cron.rc6 530 RMD160 d02cb06b6d90fb8dc2b8cd200b3a79e0921889dd files/vixie-cron.rc6 530 SHA256 7bfb5a1461062cc1dd614940bf703fdfc4ab6a69bfae3ce83b6734a149771dc7 files/vixie-cron.rc6 530 -DIST vixie-cron-3.0.1-gentoo.patch.bz2 8901 RMD160 f8103ae33d8a24d4078d93b355c5e4a95449cd0f SHA256 182edba96e218b1df11a628a4cb4a18e73b23ce42a15254ec66754c0fcfc7c1d size 8901 -DIST vixie-cron-3.0.1.tar.bz2 50376 RMD160 46a4df5bc82a308f51b6e145c67ef6864dd88cbe SHA256 0eb113c0e36275806e3069cfd69846e3fae6929a796be3d850d534cdeed4cbf4 size 50376 -DIST vixie-cron-4.1-gentoo-r4.patch.bz2 4204 RMD160 1d439c0bb473e8307a5c33e2449efdd9ca6fc4f5 SHA256 8de14b11da567f7859df3dcf71802f32ac1b3650ae07c6cb6dbc259e1f6da7fc size 4204 -DIST vixie-cron-4.1.tar.bz2 54246 RMD160 a7f6aaa6deb9924d56da8dca3e2e323e0786f97e SHA256 fd25119b301e0e8306ec27ee912298740c5c8ae879bac02381429cf355d1122d size 54246 -EBUILD vixie-cron-3.0.1-r4.ebuild 2018 RMD160 1af45c9540d7bd41195c85ba6c548e66470a8534 SHA1 f39bf72061179ea59b67127c5692ffc5d63b4578 SHA256 418b6469dae5e27a43bae65e39dfe4beb0ec682bfe9cb366ec8d9b5108b97ec8 size 2018 +DIST vixie-cron-3.0.1-gentoo.patch.bz2 8901 RMD160 f8103ae33d8a24d4078d93b355c5e4a95449cd0f SHA256 182edba96e218b1df11a628a4cb4a18e73b23ce42a15254ec66754c0fcfc7c1d +DIST vixie-cron-3.0.1.tar.bz2 50376 RMD160 46a4df5bc82a308f51b6e145c67ef6864dd88cbe SHA256 0eb113c0e36275806e3069cfd69846e3fae6929a796be3d850d534cdeed4cbf4 +DIST vixie-cron-4.1-gentoo-r4.patch.bz2 4204 RMD160 1d439c0bb473e8307a5c33e2449efdd9ca6fc4f5 SHA1 074a770df7ff401f1442ae70039dd9023498e0d4 SHA256 8de14b11da567f7859df3dcf71802f32ac1b3650ae07c6cb6dbc259e1f6da7fc +DIST vixie-cron-4.1.tar.bz2 54246 RMD160 a7f6aaa6deb9924d56da8dca3e2e323e0786f97e SHA1 d8b087c0e5f7a2a9c74e3400b660756ab6d800c9 SHA256 fd25119b301e0e8306ec27ee912298740c5c8ae879bac02381429cf355d1122d +EBUILD vixie-cron-3.0.1-r4.ebuild 2018 RMD160 1af45c9540d7bd41195c85ba6c548e66470a8534 SHA1 f39bf72061179ea59b67127c5692ffc5d63b4578 SHA256 418b6469dae5e27a43bae65e39dfe4beb0ec682bfe9cb366ec8d9b5108b97ec8 MD5 34a68d9f10c442cab1897794a969a4c3 vixie-cron-3.0.1-r4.ebuild 2018 RMD160 1af45c9540d7bd41195c85ba6c548e66470a8534 vixie-cron-3.0.1-r4.ebuild 2018 SHA256 418b6469dae5e27a43bae65e39dfe4beb0ec682bfe9cb366ec8d9b5108b97ec8 vixie-cron-3.0.1-r4.ebuild 2018 -EBUILD vixie-cron-3.0.1-r5.ebuild 2202 RMD160 21b6855bbac38db150bc26f73fe737e61d2599d7 SHA1 b82caf866d67f4a01b8cd99da30e546b5a21a244 SHA256 84a7d7d3cfc37284065ae169c48421b2ebf5acc8873650621a6add5f2f1defe5 size 2202 +EBUILD vixie-cron-3.0.1-r5.ebuild 2202 RMD160 21b6855bbac38db150bc26f73fe737e61d2599d7 SHA1 b82caf866d67f4a01b8cd99da30e546b5a21a244 SHA256 84a7d7d3cfc37284065ae169c48421b2ebf5acc8873650621a6add5f2f1defe5 MD5 41a56c03d2caea1f14b307963fe7abb6 vixie-cron-3.0.1-r5.ebuild 2202 RMD160 21b6855bbac38db150bc26f73fe737e61d2599d7 vixie-cron-3.0.1-r5.ebuild 2202 SHA256 84a7d7d3cfc37284065ae169c48421b2ebf5acc8873650621a6add5f2f1defe5 vixie-cron-3.0.1-r5.ebuild 2202 -EBUILD vixie-cron-4.1-r7.ebuild 2666 RMD160 1d41bc3df7662762615f609de30cc15d58a51a1c SHA1 44ef9ec401d9f64920b449cefc92cc6175eb6335 SHA256 494359c35d5d33bc48af1bf7e61f71e5485c99ea2ddd7f78c56af2c0d1fdd68a size 2666 +EBUILD vixie-cron-4.1-r7.ebuild 2666 RMD160 1d41bc3df7662762615f609de30cc15d58a51a1c SHA1 44ef9ec401d9f64920b449cefc92cc6175eb6335 SHA256 494359c35d5d33bc48af1bf7e61f71e5485c99ea2ddd7f78c56af2c0d1fdd68a MD5 c90c415fa2ab9ea6ed34a2f6a55b534c vixie-cron-4.1-r7.ebuild 2666 RMD160 1d41bc3df7662762615f609de30cc15d58a51a1c vixie-cron-4.1-r7.ebuild 2666 SHA256 494359c35d5d33bc48af1bf7e61f71e5485c99ea2ddd7f78c56af2c0d1fdd68a vixie-cron-4.1-r7.ebuild 2666 -EBUILD vixie-cron-4.1-r8.ebuild 2725 RMD160 8de6d451507f233905f20727cc143e72e8ba638d SHA1 984bc1105c7834af928dbf318b7ffee3398d4740 SHA256 d93adf1f1f6caeee40cbc1e2cbbd7f539f5b507dbf833e11c4ce3477fe62f70c size 2725 +EBUILD vixie-cron-4.1-r8.ebuild 2725 RMD160 8de6d451507f233905f20727cc143e72e8ba638d SHA1 984bc1105c7834af928dbf318b7ffee3398d4740 SHA256 d93adf1f1f6caeee40cbc1e2cbbd7f539f5b507dbf833e11c4ce3477fe62f70c MD5 73518575ae2775740d40dc2bb5c87eac vixie-cron-4.1-r8.ebuild 2725 RMD160 8de6d451507f233905f20727cc143e72e8ba638d vixie-cron-4.1-r8.ebuild 2725 SHA256 d93adf1f1f6caeee40cbc1e2cbbd7f539f5b507dbf833e11c4ce3477fe62f70c vixie-cron-4.1-r8.ebuild 2725 -MISC ChangeLog 16602 RMD160 f3ef44217bde040fe55df30ffed80d39add31c53 SHA1 fe7d5d6c8eff305e4ba21b68f3ae981d5be0a4c6 SHA256 c212eb98acc46d851aa67c4d3524bba0a542cc61f81130db2cf0c160e1e2b8be size 16602 -MD5 0b9489547c3c94d60821dac5381f055f ChangeLog 16602 -RMD160 f3ef44217bde040fe55df30ffed80d39add31c53 ChangeLog 16602 -SHA256 c212eb98acc46d851aa67c4d3524bba0a542cc61f81130db2cf0c160e1e2b8be ChangeLog 16602 -MISC metadata.xml 223 RMD160 2e7ef3dff46282c29e6308ab5e1d7fba4719bc8c SHA1 6efc54f49d44670d96c95bf04551ba8bbb8eab42 SHA256 8acf9cd967721caa638277d5f18b0d8fe59ff31fb1c5e86389a45d0e83d4772f size 223 +EBUILD vixie-cron-4.1-r9.ebuild 2777 RMD160 c61f4b0dc2144d4cd6984307edc776354fad2fcf SHA1 45da59e11ce77280b7c0560f989fdff1138d9eb2 SHA256 0137eee34ad8db0cfac46c32b7e0499119b1672add402b514bcaf19457a97d66 +MD5 100dedca2eb576be790ec46d05e1a9a7 vixie-cron-4.1-r9.ebuild 2777 +RMD160 c61f4b0dc2144d4cd6984307edc776354fad2fcf vixie-cron-4.1-r9.ebuild 2777 +SHA256 0137eee34ad8db0cfac46c32b7e0499119b1672add402b514bcaf19457a97d66 vixie-cron-4.1-r9.ebuild 2777 +MISC ChangeLog 16830 RMD160 f83bff9c61b640f7f2045b575250f97f53446ff7 SHA1 3cf75e32a9a594ee13caa7cf8e9740c7390f44dd SHA256 736cf2de58dae899900907c69ae9bdd530eedc7f1f270df677303732ce50dd36 +MD5 31e37dc53c6d0f27bd8e7fbeee2eaca5 ChangeLog 16830 +RMD160 f83bff9c61b640f7f2045b575250f97f53446ff7 ChangeLog 16830 +SHA256 736cf2de58dae899900907c69ae9bdd530eedc7f1f270df677303732ce50dd36 ChangeLog 16830 +MISC metadata.xml 223 RMD160 2e7ef3dff46282c29e6308ab5e1d7fba4719bc8c SHA1 6efc54f49d44670d96c95bf04551ba8bbb8eab42 SHA256 8acf9cd967721caa638277d5f18b0d8fe59ff31fb1c5e86389a45d0e83d4772f MD5 b39814a1a51e83d8d3c6df396d7b43f5 metadata.xml 223 RMD160 2e7ef3dff46282c29e6308ab5e1d7fba4719bc8c metadata.xml 223 SHA256 8acf9cd967721caa638277d5f18b0d8fe59ff31fb1c5e86389a45d0e83d4772f metadata.xml 223 @@ -94,3 +102,6 @@ SHA256 125a50e9903ec69134c1e415d2e3e342b69bc0c572c2bd9d6a7375a5575bad26 files/di MD5 1c8f8e72fe6c5a35fadbc4ecf238269a files/digest-vixie-cron-4.1-r8 521 RMD160 5e31835b18a09572e230cac2b7b9c1278f85c204 files/digest-vixie-cron-4.1-r8 521 SHA256 125a50e9903ec69134c1e415d2e3e342b69bc0c572c2bd9d6a7375a5575bad26 files/digest-vixie-cron-4.1-r8 521 +MD5 1c8f8e72fe6c5a35fadbc4ecf238269a files/digest-vixie-cron-4.1-r9 521 +RMD160 5e31835b18a09572e230cac2b7b9c1278f85c204 files/digest-vixie-cron-4.1-r9 521 +SHA256 125a50e9903ec69134c1e415d2e3e342b69bc0c572c2bd9d6a7375a5575bad26 files/digest-vixie-cron-4.1-r9 521 diff --git a/sys-process/vixie-cron/files/digest-vixie-cron-4.1-r9 b/sys-process/vixie-cron/files/digest-vixie-cron-4.1-r9 new file mode 100644 index 000000000000..4b0d91076cd4 --- /dev/null +++ b/sys-process/vixie-cron/files/digest-vixie-cron-4.1-r9 @@ -0,0 +1,6 @@ +MD5 c674b03c6e76798b1c74f6070df167cc vixie-cron-4.1-gentoo-r4.patch.bz2 4204 +RMD160 1d439c0bb473e8307a5c33e2449efdd9ca6fc4f5 vixie-cron-4.1-gentoo-r4.patch.bz2 4204 +SHA256 8de14b11da567f7859df3dcf71802f32ac1b3650ae07c6cb6dbc259e1f6da7fc vixie-cron-4.1-gentoo-r4.patch.bz2 4204 +MD5 09dc04f9879684d27c64c910174a9536 vixie-cron-4.1.tar.bz2 54246 +RMD160 a7f6aaa6deb9924d56da8dca3e2e323e0786f97e vixie-cron-4.1.tar.bz2 54246 +SHA256 fd25119b301e0e8306ec27ee912298740c5c8ae879bac02381429cf355d1122d vixie-cron-4.1.tar.bz2 54246 diff --git a/sys-process/vixie-cron/files/vixie-cron-4.1-setuid_check.patch b/sys-process/vixie-cron/files/vixie-cron-4.1-setuid_check.patch new file mode 100644 index 000000000000..42fd8e13edd9 --- /dev/null +++ b/sys-process/vixie-cron/files/vixie-cron-4.1-setuid_check.patch @@ -0,0 +1,29 @@ +--- vixie-cron-4.1/do_command.c 2006-05-25 16:44:26.000000000 +0400 ++++ vixie-cron-4.1.lk/do_command.c 2006-05-25 16:42:25.000000000 +0400 +@@ -240,12 +240,23 @@ + } + } + #else +- setgid(e->pwd->pw_gid); ++ + initgroups(usernm, e->pwd->pw_gid); + #if (defined(BSD)) && (BSD >= 199103) + setlogin(usernm); + #endif /* BSD */ +- setuid(e->pwd->pw_uid); /* we aren't root after this... */ ++ // setuid(e->pwd->pw_uid); /* we aren't root after this... */ ++ ++ if ( setgid(e->pwd->pw_gid) == -1 ) { ++ fprintf(stderr,"can't set gid for %s\n", e->pwd->pw_name); ++ _exit(1); ++ } ++ ++ if ( setuid(e->pwd->pw_uid) == -1 ) { ++ fprintf(stderr,"can't set uid for %s\n", e->pwd->pw_name); ++ _exit(1); ++ } ++ + + #endif /* LOGIN_CAP */ + chdir(env_get("HOME", e->envp)); + diff --git a/sys-process/vixie-cron/vixie-cron-4.1-r9.ebuild b/sys-process/vixie-cron/vixie-cron-4.1-r9.ebuild new file mode 100644 index 000000000000..cfe80cb41cf0 --- /dev/null +++ b/sys-process/vixie-cron/vixie-cron-4.1-r9.ebuild @@ -0,0 +1,103 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-process/vixie-cron/vixie-cron-4.1-r9.ebuild,v 1.1 2006/06/01 13:15:11 dercorny Exp $ + +inherit cron toolchain-funcs debug pam + +# no useful homepage, bug #65898 +HOMEPAGE="ftp://ftp.isc.org/isc/cron/" +DESCRIPTION="Paul Vixie's cron daemon, a fully featured crond implementation" + +SELINUX_PATCH="${P}-selinux.diff" +GENTOO_PATCH_REV="r4" + +SRC_URI="mirror://gentoo/${P}.tar.bz2 + mirror://gentoo/${P}-gentoo-${GENTOO_PATCH_REV}.patch.bz2" + +LICENSE="as-is" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" +IUSE="selinux pam debug" + +DEPEND=">=sys-apps/portage-2.0.47-r10 + selinux? ( sys-libs/libselinux ) + pam? ( virtual/pam )" + +RDEPEND="selinux? ( sys-libs/libselinux ) + pam? ( virtual/pam )" + +pkg_setup() { + enewgroup cron 16 +} + +src_unpack() { + unpack ${A} + cd ${S} + + epatch ${WORKDIR}/${P}-gentoo-${GENTOO_PATCH_REV}.patch + epatch ${FILESDIR}/crontab.5.diff + epatch ${FILESDIR}/${P}-commandline.patch + epatch ${FILESDIR}/${P}-basename.diff + epatch ${FILESDIR}/${P}-setuid_check.patch + + use pam && epatch ${FILESDIR}/${P}-pam.patch + use selinux && epatch ${FILESDIR}/${SELINUX_PATCH} +} + +src_compile() { + # we need to tinker with ldflags since we're installing as setuid. see + # "[gentoo-core] Heads up changes in suid handing with portage >=51_pre21" + # for details. Note that we do the sed fixes here rather than in unpack so + # that our changes to LDFLAGS are picked up. + + append-ldflags $(bindnow-flags) + use debug && append-flags -DDEBUGGING + + sed -i -e "s:gcc \(-Wall.*\):$(tc-getCC) \1 ${CFLAGS}:" \ + -e "s:^\(LDFLAGS[ \t]\+=\).*:\1 ${LDFLAGS}:" Makefile \ + || die "sed Makefile failed" + + emake || die "emake failed" +} + +src_install() { + docrondir + docron + docrontab + + # /etc stuff + insinto /etc + newins ${FILESDIR}/crontab-3.0.1-r4 crontab + newins ${FILESDIR}/${P}-cron.deny cron.deny + + keepdir /etc/cron.d + newpamd ${FILESDIR}/pamd.compatible cron + newinitd ${FILESDIR}/vixie-cron.rc6 vixie-cron + + # doc stuff + doman crontab.1 crontab.5 cron.8 + dodoc ${FILESDIR}/crontab + dodoc CHANGES CONVERSION FEATURES MAIL README THANKS +} + +pkg_postinst() { + if [[ -f ${ROOT}/etc/init.d/vcron ]] + then + ewarn "Please run:" + ewarn "rc-update del vcron" + ewarn "rc-update add vixie-cron default" + fi + + # bug 71326 + if [[ -u ${ROOT}/etc/pam.d/cron ]] ; then + echo + ewarn "Warning: previous ebuilds didn't reset permissions prior" + ewarn "to installing crontab, resulting in /etc/pam.d/cron being" + ewarn "installed with the SUID and executable bits set." + ewarn + ewarn "Run the following as root to set the proper permissions:" + ewarn " chmod 0644 /etc/pam.d/cron" + echo + fi + + cron_pkg_postinst +} |