Make cronjob prelinking control tristate (yes, no, user-controlled) as suggested...
authorMike Frysinger <vapier@gentoo.org>
Fri, 30 Mar 2007 05:57:32 +0000 (05:57 +0000)
committerMike Frysinger <vapier@gentoo.org>
Fri, 30 Mar 2007 05:57:32 +0000 (05:57 +0000)
Package-Manager: portage-2.1.2.2

sys-devel/autogen/Manifest
sys-devel/prelink/ChangeLog
sys-devel/prelink/Manifest
sys-devel/prelink/files/prelink.confd
sys-devel/prelink/files/prelink.cron

index c7b8b1e012b4ac02c9634ef4a66f2c1bd29bf7d5..ebe3164fc33cb79496bc839f015bfa7f66792659 100644 (file)
@@ -1,6 +1,10 @@
 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA1
 
+AUX autogen-5.8.8-scrub-debug.patch 787 RMD160 6754f40dcd6521822c6858363bf567f70cfe80c4 SHA1 60dd450dbacd69cee566a3f4ecd8b4a68bb26d2f SHA256 029a9f1aee3b57f89405e6d8815d06262cdb5858d0c7967d0d90a2fd086e5c7f
+MD5 d2d8b824528dc2f1e024d8b83cda712e files/autogen-5.8.8-scrub-debug.patch 787
+RMD160 6754f40dcd6521822c6858363bf567f70cfe80c4 files/autogen-5.8.8-scrub-debug.patch 787
+SHA256 029a9f1aee3b57f89405e6d8815d06262cdb5858d0c7967d0d90a2fd086e5c7f files/autogen-5.8.8-scrub-debug.patch 787
 DIST autogen-5.7.1.tar.gz 1224552 RMD160 346fa0a126258d568bd4691733e1acf7f5539a39 SHA1 21f23591074eccc792456f2a96dfd791ac3c32a4 SHA256 acb04d5cb77059daae7e7b365f82c14baea6cff8d34e41c7ef7ecba398a789d0
 DIST autogen-5.8.3.tar.gz 1256311 RMD160 f4b9e442fcfd7101a64206192e22976fa6f39302 SHA1 5d7fbe5eeb6609545a21346e82b3413bdab63120 SHA256 f3fcdfc857010771e37eddd4a38686bbef45b510b27d8a123585f5e1b27f267d
 DIST autogen-5.8.8.tar.gz 1298738 RMD160 0799d7451f21de04e215d07c4790229e63e9c30d SHA1 f38fb7f78ff7b5e782f72395179bf56edc594b8a SHA256 f97846f37b59bcb84e99fd11ebb26cb3697fb7823976e713bfe7a98eab471219
@@ -12,14 +16,14 @@ EBUILD autogen-5.8.3.ebuild 1035 RMD160 c487926366c6e5c4e80c0005b5612b760a7d3076
 MD5 b3d6437bf4dc50bae08d2fad6de13cb4 autogen-5.8.3.ebuild 1035
 RMD160 c487926366c6e5c4e80c0005b5612b760a7d3076 autogen-5.8.3.ebuild 1035
 SHA256 f1fd7f947ab1e663b54dd64d6efb4481b07775a1995fcbecc6274a85256267dc autogen-5.8.3.ebuild 1035
-EBUILD autogen-5.8.8.ebuild 1197 RMD160 e746e2e078e3bae7b01e1c3133f1617c406a7992 SHA1 4f4ea646baf24045f40b77d3b0b202a7b8b992ca SHA256 d99cfe7686087ff4a522fab9a8dd4b80558bd58f5685c0c689d26925845f7453
-MD5 944a9a08ff4b382053497c0b6a645cf7 autogen-5.8.8.ebuild 1197
-RMD160 e746e2e078e3bae7b01e1c3133f1617c406a7992 autogen-5.8.8.ebuild 1197
-SHA256 d99cfe7686087ff4a522fab9a8dd4b80558bd58f5685c0c689d26925845f7453 autogen-5.8.8.ebuild 1197
-MISC ChangeLog 2046 RMD160 7084bdf8309bbe04ba52061200e7bf7b62a0070c SHA1 d1a9429855e98882f5bedc3839d2b3f1073fdad2 SHA256 32aa79b13f384e98309b5908d089a1a9c0ced8f01c4329be801944430e48fb98
-MD5 7013f0e26bfe5a07fb366f5c0bcde0bd ChangeLog 2046
-RMD160 7084bdf8309bbe04ba52061200e7bf7b62a0070c ChangeLog 2046
-SHA256 32aa79b13f384e98309b5908d089a1a9c0ced8f01c4329be801944430e48fb98 ChangeLog 2046
+EBUILD autogen-5.8.8.ebuild 1292 RMD160 f13c5ffced10213e0f2d4d41ae922373d56c5503 SHA1 afe4f4490b031533cf519ce8762897f96c7d515e SHA256 f19af1efcba06b4a2000478a98a1e9d972003a0ef8174dbf248ef513cf24a3c7
+MD5 426eb1d687f55555014c6ac380d8e858 autogen-5.8.8.ebuild 1292
+RMD160 f13c5ffced10213e0f2d4d41ae922373d56c5503 autogen-5.8.8.ebuild 1292
+SHA256 f19af1efcba06b4a2000478a98a1e9d972003a0ef8174dbf248ef513cf24a3c7 autogen-5.8.8.ebuild 1292
+MISC ChangeLog 2246 RMD160 59052311ea3b3ea318a3656e672d364dff753cbc SHA1 a5f74bdda58638fb08e990b21d4cc6656829462d SHA256 22aa0d4e6addc1d275b688a89acfd5f22679e3a2eb7be317628da14cb4b761cd
+MD5 c654e0050be0335ffe780d68a2c208bd ChangeLog 2246
+RMD160 59052311ea3b3ea318a3656e672d364dff753cbc ChangeLog 2246
+SHA256 22aa0d4e6addc1d275b688a89acfd5f22679e3a2eb7be317628da14cb4b761cd ChangeLog 2246
 MISC metadata.xml 162 RMD160 d002486a43522f2116b1d9d59828c484956d66e2 SHA1 d6b4923897f6ae673b4f93646f5b4ba61d5a2c3c SHA256 65a915d44de1f01d4b7f72d313b4192c38374a9835d24988c00c1e73dca5805a
 MD5 567094e03359ffc1c95af7356395228d metadata.xml 162
 RMD160 d002486a43522f2116b1d9d59828c484956d66e2 metadata.xml 162
@@ -36,7 +40,7 @@ SHA256 882f9df22edc419993b87517c12190a783d71426b152e18a605489ca5d5c8a98 files/di
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.3 (GNU/Linux)
 
-iD8DBQFF/F948bi6rjpTunYRAlGUAKDFJdEZ3oN/F3770T5oJpduzM/ocwCfQwwA
-QmXg2qFQl1UzN1ryV9k82f8=
-=1S3X
+iD8DBQFGDKf+8bi6rjpTunYRAp1wAJ43FOQO9KeQSKNL5qOP284S2kgDNwCgnUN2
+LSg0cROyiR24N18cePlp6HA=
+=43je
 -----END PGP SIGNATURE-----
index ab67e1fb6c93cd7009efe2943dcfdb3f60a94f84..80f9ee1808daa729b1e12d58ef4a658813d26c2c 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for sys-devel/prelink
 # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/prelink/ChangeLog,v 1.52 2007/03/25 05:30:30 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/prelink/ChangeLog,v 1.53 2007/03/30 05:57:32 vapier Exp $
+
+  30 Mar 2007; Mike Frysinger <vapier@gentoo.org> files/prelink.confd,
+  files/prelink.cron:
+  Make cronjob prelinking control tristate (yes, no, user-controlled) as
+  suggested by Antti Mäkelä #172543.
 
   25 Mar 2007; Mike Frysinger <vapier@gentoo.org> files/prelink.cron:
   Make sure we change KDE_IS_PRELINKED in /etc/env.d/ accordingly as suggested
index 274cf352264fad789829b2308affed924529dbc5..c1d553d50cfa2b5586cfed65dfa9ad4e65ae6ec5 100644 (file)
@@ -21,14 +21,14 @@ AUX prelink-20061201-prelink-conf.patch 615 RMD160 de171299f3643d82012aa858894a8
 MD5 b814b0be4c06c97b3357283d0b9f9bc2 files/prelink-20061201-prelink-conf.patch 615
 RMD160 de171299f3643d82012aa858894a8d55f74f70a3 files/prelink-20061201-prelink-conf.patch 615
 SHA256 a62cf740fb55e51d3e535ebed23e04f631fc8a88d6d69018074d441b703b364e files/prelink-20061201-prelink-conf.patch 615
-AUX prelink.confd 1552 RMD160 e15de30750ed3e0521241bb520b3e67e5944bd03 SHA1 e5044184714e7b0ee09176ee58111efb02f6f290 SHA256 2faa2765d312e2b3258a9b7743ac4b32b25b8ec8aa8a10e939ca47fec17903ac
-MD5 c239f93c6ef48eb95b8eee0f1d602dd4 files/prelink.confd 1552
-RMD160 e15de30750ed3e0521241bb520b3e67e5944bd03 files/prelink.confd 1552
-SHA256 2faa2765d312e2b3258a9b7743ac4b32b25b8ec8aa8a10e939ca47fec17903ac files/prelink.confd 1552
-AUX prelink.cron 2356 RMD160 0772cf3e8f7b12b6172df10339235addadc01e88 SHA1 ba006616cc5cedd9abafc05df6ffb123eee794a8 SHA256 5db265bca502466e8ed4ddb8649813f58e7170c9b13bf8cb5c7684ae086e688d
-MD5 37bb873c18ad5630836cc88dd9e8197d files/prelink.cron 2356
-RMD160 0772cf3e8f7b12b6172df10339235addadc01e88 files/prelink.cron 2356
-SHA256 5db265bca502466e8ed4ddb8649813f58e7170c9b13bf8cb5c7684ae086e688d files/prelink.cron 2356
+AUX prelink.confd 1677 RMD160 ccd7324c07917039566f4e58d6f0fc73e70c99d9 SHA1 6c0995685263fd3e867d4e3bce7fefeb17ef221e SHA256 e5db6bcc86a010a50be9134cb440f8366247ee36f1556f97d4f270746eb59dea
+MD5 6594a51375650889ddf0bde9a3afb99a files/prelink.confd 1677
+RMD160 ccd7324c07917039566f4e58d6f0fc73e70c99d9 files/prelink.confd 1677
+SHA256 e5db6bcc86a010a50be9134cb440f8366247ee36f1556f97d4f270746eb59dea files/prelink.confd 1677
+AUX prelink.cron 2408 RMD160 042c7ff86206959823bec72a9cd7a9c22beb12ca SHA1 a90d2c4eaa4ce4cad5efc09225ad5000d2b4b275 SHA256 e9e397fe79faddd4fa3e5b67baf0c3cb793dbb8e52772ec5208d2682e6b624dc
+MD5 cceafb54e077fe7ce8fc20c6cca89dad files/prelink.cron 2408
+RMD160 042c7ff86206959823bec72a9cd7a9c22beb12ca files/prelink.cron 2408
+SHA256 e9e397fe79faddd4fa3e5b67baf0c3cb793dbb8e52772ec5208d2682e6b624dc files/prelink.cron 2408
 DIST prelink-20050314.tar.bz2 905343 RMD160 27cb5aa9d9ad889fe301dd8b76b4fcbd7c2af51e SHA1 0df95e7a163eb13b4a836688785b88a245d2b750 SHA256 5e175ab84f01cf3b8214f4d47c5246df4ff490bc140bac7ad858f4967bafc116
 DIST prelink-20050610.tar.bz2 905388 RMD160 bf1657536497a15fc144ca9c8a0d0e616f7a218f SHA1 dd920a3c9438192eb49804efbe1ae588a8a14e9f SHA256 354fbbd6e98985b644038bc871df8a5c90da9244bf1b8594552d4925f1ae50e6
 DIST prelink-20050901.tar.bz2 905959 RMD160 cfe15d86a38b7a2a375ed0d28b6c6218306ecf3c SHA1 defe77e7934fc1df304ba7bfaecaefdc1d078195 SHA256 d8fec0a1dcde1fbcca43fe8ca3f9429127b39a7c4fd1753ca69932af379476f8
@@ -59,10 +59,10 @@ EBUILD prelink-20061201.ebuild 1771 RMD160 f0d33f2f064c344f6e976896c8308925cc9fd
 MD5 fec1c815b74da400a135403aa9e4c1a1 prelink-20061201.ebuild 1771
 RMD160 f0d33f2f064c344f6e976896c8308925cc9fd203 prelink-20061201.ebuild 1771
 SHA256 91f23abe09fa9238a78b146b1664ea13d5f39a97e4d71c49f4986fe3dbaa7c8a prelink-20061201.ebuild 1771
-MISC ChangeLog 6234 RMD160 5dd9a7ae3f51020d08c68b6afa02597a028d0446 SHA1 35d96d029af849f421d39562f18246d84be379e8 SHA256 388a574e316c29bb6884478fa52516455e4514a5f99429f20d66053795ea770b
-MD5 56bfc6cfbbe9329aaa16469131955bc5 ChangeLog 6234
-RMD160 5dd9a7ae3f51020d08c68b6afa02597a028d0446 ChangeLog 6234
-SHA256 388a574e316c29bb6884478fa52516455e4514a5f99429f20d66053795ea770b ChangeLog 6234
+MISC ChangeLog 6440 RMD160 f7233bc5fb549b0d7792573ef11a4aeb274ba7a2 SHA1 2c74b78773f68accc55e4d235c438c4ebf6e748f SHA256 5c94a55938edd62bb4e9b09e197478edd5f9035c658f438922a815a986088016
+MD5 4ee302d53663eaa16ba66f6dee8b01b7 ChangeLog 6440
+RMD160 f7233bc5fb549b0d7792573ef11a4aeb274ba7a2 ChangeLog 6440
+SHA256 5c94a55938edd62bb4e9b09e197478edd5f9035c658f438922a815a986088016 ChangeLog 6440
 MISC metadata.xml 162 RMD160 d002486a43522f2116b1d9d59828c484956d66e2 SHA1 d6b4923897f6ae673b4f93646f5b4ba61d5a2c3c SHA256 65a915d44de1f01d4b7f72d313b4192c38374a9835d24988c00c1e73dca5805a
 MD5 567094e03359ffc1c95af7356395228d metadata.xml 162
 RMD160 d002486a43522f2116b1d9d59828c484956d66e2 metadata.xml 162
@@ -88,7 +88,7 @@ SHA256 b6a4019843ea0f69d246fb7382524fdc8741d594dc4e3e4ab0c36775343cfcb1 files/di
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.3 (GNU/Linux)
 
-iD8DBQFGDDm1/ejvha5XGaMRAtKQAJ0aBvYakAFeWmgkDp57vaulooMZrQCfSKmR
-M9vJAw7+pxnL0eju6ZpkuH4=
-=zSdl
+iD8DBQFGDKbj8bi6rjpTunYRAj3QAKCTEd3q6vkw9p+mOgVZyg/e/X/3GACgmjY1
+Otb8Eoq2rlHJH/+dvNxhCt4=
+=il9o
 -----END PGP SIGNATURE-----
index e789bd0488e31b7530be822ac77d90026b408abc..6b89b8c1f1fd45ae327599875222710ae9d8981e 100644 (file)
@@ -1,10 +1,13 @@
 # For an in depth prelinking guide, please see:
 # http://www.gentoo.org/doc/en/prelink-howto.xml
 
-# Set this to no to disable prelinking altogether
+# Control prelinking behavior in the cronjob.
+#  yes - automatically prelink the system
+#  no  - automatically un-prelink the system
+#  ""  - do nothing at all (user manages)
 # (if you change this from yes to no prelink -ua
 # will be run next night to undo prelinking)
-PRELINKING=no
+PRELINKING=""
 
 # Options to pass to prelink
 # -m   Try to conserve virtual memory by allowing overlapping
index 2561e9d3727a65769e13d4d9f80a5524fc2a0d36..945d419d5083205543287c3b8cccbbf92d0115b9 100644 (file)
@@ -2,6 +2,11 @@
 
 . /etc/conf.d/prelink
 
+case $PRELINKING in
+  yes|no);;
+  *) exit 0;;
+esac
+
 renice +19 -p $$ >/dev/null 2>&1
 
 if [ "$PRELINKING" != yes ]; then