1 |
commit: 1f51e12892d2b177e7871b321a508f8cf4510e6a |
2 |
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org> |
3 |
AuthorDate: Fri Sep 1 19:45:43 2017 +0000 |
4 |
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org> |
5 |
CommitDate: Sun Nov 5 13:48:16 2017 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f51e128 |
7 |
|
8 |
app-backup/tsm: Drop all old versions |
9 |
|
10 |
Package-Manager: Portage-2.3.8, Repoman-2.3.2 |
11 |
|
12 |
app-backup/tsm/Manifest | 72 ----------- |
13 |
app-backup/tsm/tsm-7.1.0.0-r1.ebuild | 239 ---------------------------------- |
14 |
app-backup/tsm/tsm-7.1.0.3.ebuild | 239 ---------------------------------- |
15 |
app-backup/tsm/tsm-7.1.1.4.ebuild | 239 ---------------------------------- |
16 |
app-backup/tsm/tsm-7.1.2.0.ebuild | 239 ---------------------------------- |
17 |
app-backup/tsm/tsm-7.1.2.3.ebuild | 239 ---------------------------------- |
18 |
app-backup/tsm/tsm-7.1.3.1-r1.ebuild | 243 ----------------------------------- |
19 |
app-backup/tsm/tsm-7.1.3.1.ebuild | 240 ---------------------------------- |
20 |
app-backup/tsm/tsm-7.1.3.2.ebuild | 243 ----------------------------------- |
21 |
app-backup/tsm/tsm-7.1.4.4-r1.ebuild | 231 --------------------------------- |
22 |
app-backup/tsm/tsm-7.1.4.4.ebuild | 227 -------------------------------- |
23 |
11 files changed, 2451 deletions(-) |
24 |
|
25 |
diff --git a/app-backup/tsm/Manifest b/app-backup/tsm/Manifest |
26 |
index 8a559618cf7..c86d334d5de 100644 |
27 |
--- a/app-backup/tsm/Manifest |
28 |
+++ b/app-backup/tsm/Manifest |
29 |
@@ -1,73 +1 @@ |
30 |
-DIST 7.1.0.0-TIV-TSMBAC-LinuxX86.tar 99133440 SHA256 b0d48ddd3fb8613c8cd55dcaa2fe779dcf292779abaa252f46f63b7d466bc0c6 SHA512 ff1a3ee629807234551d1f9508b096fc5b87caf709e5b0b58b720f8e3e35b0b737f103f0259a52797fc9b7af5208f417d2575aae6a06201c2e8ae20db40ff46c WHIRLPOOL af67a267af992b89e47dfe7d0c07c4935f142a7cd44ad0628f398656222a2001165cd2ad97a08cfc2cedad6bafd36b49f79da5bf4221225d940980059171cfac |
31 |
-DIST 7.1.0.0-TIVsm-msg.CS_CZ.x86_64.rpm 4449301 SHA256 bae02bebe71f6c0f91b2baf37d12d6d68e6509ffa4e11d25635b2a5e685b51fa SHA512 117cabafcb9751a0d45c735df651b07b0e146ad81a9ab21761310ecbe70714e958406e61c78f1d155e0a6d00aa7229b05f6e94f583a6125684d55de03f252a91 WHIRLPOOL ba3d92c3e2bcb465409adbeedcbb29cf05266155aee59b07f62ef423f08f1825383eaf57b05f969bf721402d3cab4dc6eea824682428b806423ad915949608af |
32 |
-DIST 7.1.0.0-TIVsm-msg.DE_DE.x86_64.rpm 3748958 SHA256 50837d1085365b7ac1af6204591e47e6f23e610eaebfdcb32240b116522c450c SHA512 82789e0b6210067f682cbfb845978037ba0bf4bcebd04d350b7d93f855c4ce87b1ae7830c91af2d75b6c7dd6f4a0aad7d452224e79c2ff07bb56947c0a976215 WHIRLPOOL fba1d9718a10ed24911a2b42c53908266b5192f266c2d49c6d62107959b82a80bc46ce06319c689551b7441157fd443b860eaf1ca900dafb68f7709a5a7e4701 |
33 |
-DIST 7.1.0.0-TIVsm-msg.ES_ES.x86_64.rpm 3787106 SHA256 8740c1b2b592de736cddcddf55166adae1df46e095811142df72327469121075 SHA512 8f6416332239a0dd5425d24371c1e3922a2b4c771adaee995224c245832928b9fc5a48086763ca04bb2bd1ece4252a46b24b5793f229b89407c245235f8b0fb0 WHIRLPOOL b23f4db28e40862dfefb019ddf3df88b0c2db77bf494010140fec66fc91b074d5ffa9b8a4b1810d864254d424b196eb0917fc8e3211061d48f6f6c1cfe34bd32 |
34 |
-DIST 7.1.0.0-TIVsm-msg.FR_FR.x86_64.rpm 3740545 SHA256 fc88ccec06c06ed5dc2030fca50883d56cb9413cb6b84ea0c309f104f6c9a0fc SHA512 5e5a801b06b0d42b4300ff39faed600cbc12f0358d1f7679a6fbc17323faa04752c1ad4c83794e5a7f9ae03de32f4b0ba5ef6ed960a8e52b854e6d013b64b27a WHIRLPOOL 04d89f2cad3eec82a2dcf83fb709bbe98df37b3c167c66b2002309a1e733ac2c2a0fcbc8eb5890c5e0e9f3c995e49b9b087244c0b08d9a555055c13afd5dbc9a |
35 |
-DIST 7.1.0.0-TIVsm-msg.HU_HU.x86_64.rpm 3829863 SHA256 78bd6ca1a5975aee1883861c6dec79b2abcd854473e6bb58398346883d31506d SHA512 b887761274f6eafc328023cdc61e087a89ac5f2d2d61e25033fe5a2b92a897dec55ec9ce1f80aaccc3a29d7c29288201a41c8a505a49472be1d5a9d596d09013 WHIRLPOOL 9d22063f71347b573d617cc0ae417e401d06390e6ebd133a50c62e33df9755db8dcd61f3b3e2b6e5268fc24789eede1c7b76823125fb0bb86e376239f655dc99 |
36 |
-DIST 7.1.0.0-TIVsm-msg.IT_IT.x86_64.rpm 3650284 SHA256 afadb6d893cc69169500a9df778b14831a5d7c47db9812bbad7b08fb82924587 SHA512 f6ceb807e90932a3497928facef7d4ea7ab4328192591efdc4c605d2e6511ae92942b1b48c53f6cb96b7b7fb7688739e895cf684b0b1dda6005c1908bc3a8b19 WHIRLPOOL 473abb44310938431b3cd802ea897566ae9d953d4f3900677c0d7f1bb57e078e7f7c457734561989f0725510b8da3e8f1f16470dd97aa80d83f92326f784f482 |
37 |
-DIST 7.1.0.0-TIVsm-msg.JA_JP.x86_64.rpm 3770521 SHA256 366c1e1e87eed8f379caa3afdabd5c6dee4c8c9b31b8ea37ebb49e3243738cd3 SHA512 c7a44785e55903d88d2ea0088e5897e59c2be30f1db30746e13d754f07fd88aa11bdd17bd324f329e684061f38deada8b9a9df7a9f5bafbb670a1aefc582eb1a WHIRLPOOL 3e1c189e48a5dfb7f1224f8efd913e33d77b5f1a7bd5ed21c8e431a18878812590962fd22325c3acfdde6cedaeda67f724271a867eb0ac7033037ef79bce53d7 |
38 |
-DIST 7.1.0.0-TIVsm-msg.KO_KR.x86_64.rpm 3325788 SHA256 1ccbafa1c29f2ff7c3bf3994358e4d0a5eccea23f20b1f0c766e0fdc9979641b SHA512 26e51fd6ad93ed3bad4ed393f9344279637df8916645f5de288e5879fd63c755ca9ff4253ad39de68b15360d69b348d3838b1fc6316644045b92bebe57d3adac WHIRLPOOL 2189cf6ea3bda461a018c298984cda923a94e0a2038f229310a41eb0ffd766c7b7cb498d755a8241b300f09311c54bbc71d0f150dd968e7690db63789c14e912 |
39 |
-DIST 7.1.0.0-TIVsm-msg.PL_PL.x86_64.rpm 3718858 SHA256 de94814ad9f8ba5db49a15443866d105938703c88375156bab48d204937eca24 SHA512 94565e5441b581bbf1cb8eb18782dfa638eeb2c15b129d8f8fb947fcb50eeeabe7ac6bfc81a162fbba02006fc208d7b557cf1c94ef75e0353d9c26df8b853e6e WHIRLPOOL e85880f5186afa135bef3ae5b2eacaa92ecce6a00d2175574b69819e328259aa26a12e227599d49a46f23c8c75ccb5ae37ffa62c9223aca77fc630937f68b1fd |
40 |
-DIST 7.1.0.0-TIVsm-msg.PT_BR.x86_64.rpm 3731332 SHA256 0b49e4f8b1443a01484790992e37c899889a5d949272eec4e29a31249e9da298 SHA512 397de49d5f40c6ef3895e23bb0f5c59c0a0c43e32ba8e0ca22549dd17490ac5ccec5cbfafefb07e96b8b8f8eddbfd333704cb74c1fc4830e82f1e655c3903cae WHIRLPOOL 5914cc07c31683a4b7df65ce762f59adb20b7ad1d9e3344d6aecfcb2c0db2a954fbc20d98f6e791a8a2d466eafe607fb0bb924df97bd8d5de60ba49168f63ee7 |
41 |
-DIST 7.1.0.0-TIVsm-msg.RU_RU.x86_64.rpm 4384394 SHA256 a720846965211440c9f8b8fd31d1efe281328fbd24e1373a58a64c43c084b391 SHA512 908ea5b9e2ef33b81d5234b99b352bd342e5d78bb19c75057f7b50a14eae175aae7aec977b98aabc063f8acf78c7fd6985481dc0b040029e4bd6d93252085656 WHIRLPOOL a7b33ef40851dc464eaee5310ceb53ad76002cccf118dd063b904de2a736cb8ce13766e15f7b8a43d917ec517ab25e192905dcaab7829e0b57c9dea6ec6b61d1 |
42 |
-DIST 7.1.0.0-TIVsm-msg.ZH_CN.x86_64.rpm 3438735 SHA256 8995b622b35bfb3cc4aeb8612f853751e5f329a86306d22a4de3b4265e7c96dc SHA512 54b21264a05b86af9c4900b32ce1a28fb18cb331582d5d907f6d9563b410b0f0599c141cc3f1e23f0772e1b3185271a5dedb8f0b976e4c7718d01659b4930eb7 WHIRLPOOL 667b5ad42f2caeb2ca81c0fb7c33852b54f682d46b81355ae8f255bdd610e86314f4e3acd89a918c450c9eef6c5c4e8fb70326313d37fbccb9ef8327d3c3857c |
43 |
-DIST 7.1.0.0-TIVsm-msg.ZH_TW.x86_64.rpm 3524254 SHA256 655c75b9e3ff85c3b2919091d345d8fda04367340f77d27ed63ff64a22f1c7e3 SHA512 b08a690e3a0ac57a201cb6da47d41ded365e6b9d6a85084d182590f193f71146e1eba98ffdf5389375a94e50b5ad8ceabccf39e7be61f46ead25b638b3e706e8 WHIRLPOOL 9e4d308e38427ebe68a2cebae3b0819bed00bcf7d99d1b13ebecb94177ee49727f87f7aa107a09e7548a5b169be2c2f5a08030c45b106d936616cacf31170722 |
44 |
-DIST 7.1.0.3-TIV-TSMBAC-LinuxX86.tar 98653163 SHA256 cf609457005a14fe8780f6ed9614daf5c55c89e8f981e3eb57b4400e122f69e3 SHA512 fe15406f9b9e2e099cede6752c0e5431b81877f4167871dae04be95837fc15da85860a68809d9e0d121ccefbb72aef947655c94aadf1fde2b87bf581848ab689 WHIRLPOOL 07083fdb389ade842876a681b6f3a6c1d28d123691f7cf03eee7a7fed9b0e2a186802dfb951fb86c336b4ced17af143a2d42ea96fd40e08798e16d31960a679c |
45 |
-DIST 7.1.0.3-TIVsm-msg.CS_CZ.x86_64.rpm 4450698 SHA256 d400c6ce9792a011068434c022aecdad222531ae99583edad887f676f0454b23 SHA512 8f5e59c5fece331fd2a743854fcf7bf9248ec7eacccd94124078442718cbc52d70aed6ad2f543f017f13a17b0f03e46e40e707a7f4548c70b00d5740ff93d0ca WHIRLPOOL 02286623b96622035a446c15559ca829b3b24b026a980846187e9b08e45eb8d7e44d064b45256d7ae119686abe61c5f975ccc9d143329dd0cdcae35105e79671 |
46 |
-DIST 7.1.0.3-TIVsm-msg.DE_DE.x86_64.rpm 3748176 SHA256 b6da84a0750b90a3ba7643a3565c57436cde1964d57a9c7be86bc4fcb279df22 SHA512 f8ac6f01678502a9e2f296a8c84e11e2e0ea45e8c7584977bd4eee9f519468ab611c0ebed979c6a493f6830eb7490f057e60d6a027394dbc247b34ecadea16ec WHIRLPOOL 4c0be4309a1c628ea939d7c99c859982bbeaf0d7963345b83222470ca7357e7061879fedb83e98cf6018f1461fdfd5c4c8022dcdd8d5e0d2bf17d2d8bf3e00ff |
47 |
-DIST 7.1.0.3-TIVsm-msg.ES_ES.x86_64.rpm 3787713 SHA256 50deefaaf9f5760a562ce7b139ce2464faa8515b58d1733050fb094f2a796cad SHA512 f7dd5745c1f9dcf5cfb910e64367d876d2f8e845a8cbb4e14e1a465f7fe11806be00d3778e8e0d9c44740aa36edcd74fe4015217312ed820a8be0b95d4d15486 WHIRLPOOL 338ca05370174b520fa2277b0e51cb345a3b64c6c362c76b81e299628829665ea402957031405d7473daf46257b5c4b6cffcf864dd9a2d89c4bb0a4b982133ac |
48 |
-DIST 7.1.0.3-TIVsm-msg.FR_FR.x86_64.rpm 3741153 SHA256 217fbbfb180154ad2668d1d1ba76ea1751f712cf9314bf29e727c012d83096b5 SHA512 b4feebe4200a6c4e8c63164b6efbee75474cf85b2fd103465485c47c007d8ffc20235af482d6e77c0e55008fea55622d3f0f4596f47de36d91d858ca1a7c78d2 WHIRLPOOL 57e3a13b294f27195686ca8d25f25f58d4eeb8405e97d0a675574e4e74f4f5231733c5fd1b3a71c7d979ce5b2d5b2168871d95f8bf9694badd2b6bdafe072fdb |
49 |
-DIST 7.1.0.3-TIVsm-msg.HU_HU.x86_64.rpm 3830832 SHA256 9656ec46402b5574475a2cc4510432ab1880d2a23c6042f8fea38979b3effd0b SHA512 fd404434954997d6f3131dbd0b4952d17f25cbf2f764250b5deda269482873e386e04d45f9e4ebf0d94ee50fe5f1928d88def146e0859adcb5ed3766d970550e WHIRLPOOL 02fd19fd7fb131a38452d0c6e032776434f9e7666ca83d1c84ce399070f3e72fc9137b7b6f7b77742673b580c4aa1e8a459b3b1cf8b6188cc38670d9bb0a9220 |
50 |
-DIST 7.1.0.3-TIVsm-msg.IT_IT.x86_64.rpm 3651505 SHA256 e6eb362e878102e410f80d206832e66a76e87b2f1388d247f4de3bdfd859c75a SHA512 15f009ac86e488bff2edee3a8b050132935d895d1d53cc91481220f8687acf27d33f1dcb95849edd0462cf296fa47481cefde32f72bfe2e270fb4c6b9ced8990 WHIRLPOOL cb63e3a6d4dd71d1d4b5fe12f8939616676f27066afccef7c73cff892841e74a04d3e2e3a327cfe4d44d47acda3b6f08f2d0247895fdfb8825ba37424dcf9f99 |
51 |
-DIST 7.1.0.3-TIVsm-msg.JA_JP.x86_64.rpm 3770577 SHA256 da8b974c1041688f02bad88b7eb614c80f1fef0421e70dcf632f724227505e73 SHA512 cbfb5781ac8c68c6ff7ffe0f65b1fa9f153d73312f971ecf10251d0f250c1e16f2a21d985b2aa79893775ede325c31d6424cb00e8f0edb36e5d69467a15f1068 WHIRLPOOL 36b84470a9fa3f1b0c4c0489380c8270d5475fbe29f707ec618bf518b2e50b691c5e5426847e61f8321365c245aabf305744aa25ee64ad0ca8302bd54969db27 |
52 |
-DIST 7.1.0.3-TIVsm-msg.KO_KR.x86_64.rpm 3326626 SHA256 c348d13f22d8776bceec4ca86e1b3443a589c7a311ae3355a2e83b9ffa4c61d2 SHA512 d575e0385a0786f80adb69b2fdfd35d96802a5f22ef4179cf11fee3f184bd5cf7f79191027c089bf262caaa998d927343bc532eb5a4a02a9eb9e10cc82df8607 WHIRLPOOL fa4e17eccfd942f0f979e3d0bed785f6565790bb6c631bc6ee04b3e12fb4448d334e8a3dc473f17c4a5238ee41d45632fadcb83db2b73d418558ddb088b754e6 |
53 |
-DIST 7.1.0.3-TIVsm-msg.PL_PL.x86_64.rpm 3719845 SHA256 ab4d58b29759a13c4849cd6bae303f75dfa54361995bb6d0ecae84a1c218c683 SHA512 61268028e0f35e3da4a1477b3f164714eaa05ad2f2c54d934018909d1887dc990017d30f7c0c92c22d4f6342aa85f59fe314bbe6be0e639d0f456ec134e5bbdf WHIRLPOOL 62a2cce91c6ef13f2a39eba88f6c30aab839f7dd3643694ca3507bb4341dbafc7b615d11ae113a6be25af9d25723581394b109e11a96845dc0e2da519539f8b7 |
54 |
-DIST 7.1.0.3-TIVsm-msg.PT_BR.x86_64.rpm 3730125 SHA256 f1cde1ca9a74145382f9c1e6ecb69d1cf10d7cc6ba9bb9415e390254d912e07d SHA512 471e8a668ed3c12785e2469127e2aaf6c2e36e24f49f367db0a5b7b292ee4ce215d6e5bd53fd50c14e121d4f75fa9ce22482c0f21f2e8ffdfe897c5aa39d15e7 WHIRLPOOL 8e253af14525b374d7bf52b33b7e70d3147d3d8237edfb04924edb0d52957b5d89295a857e094fde98ba622049b714e4256a6f42e39f9b3f575e33ba1c61d386 |
55 |
-DIST 7.1.0.3-TIVsm-msg.RU_RU.x86_64.rpm 4383399 SHA256 0d1b2559c09bada269b46cfa92c5201dd88594ab0fbac982f40cc647a8fe4804 SHA512 d4d39251a5b5c0507897855289cc7516fb4fdb60ef788b083332a9e15ff31788c74de64950cc04f67f0c16d64f7bccc85bbda07106f1cd1eba63c2f45df8cdee WHIRLPOOL 9b005c286968f7d2f74a32572e7094879ea5618b676d1e08cc3cb487df6e07aefeebdc48e9a2a0b1321ba010cae8dc341d610289411fc61d59bb8247f1fdb472 |
56 |
-DIST 7.1.0.3-TIVsm-msg.ZH_CN.x86_64.rpm 3439170 SHA256 3ec55d3165b69c3d22d1d5fe96ab2398ce72952b8e6a3bc1b0e71011caefdf5d SHA512 acaaed9f3f5bf2e442b45b511cbfe6b6075b36be8073e61ba1fcc4bd794a717c436245febeb5f2198bc7a025600c006ef1cfa2b2380be00c5c9d38d8aea50a91 WHIRLPOOL 94b163b61e5a66aeb628f73228557a44812d25a3bbf2f804a8ef7feeae6990e0f0e7516133f07dea608ef88dbfa0f711510351ed8d161510a5e5d74ba6133d31 |
57 |
-DIST 7.1.0.3-TIVsm-msg.ZH_TW.x86_64.rpm 3524512 SHA256 45962815b4deaa83a7202a7381cb02681b6f1edaa5c704000a8ef186a2955f85 SHA512 440c5d16d8681b60493f33b800d20cd4e4cec7cd60ae59d76b67043e7e9693a7654b5975e8ce5dffe29cafbafe9741bb1651630d65188ebc83bf29f572fb7ac4 WHIRLPOOL 37c2e7a0b3ddf4d87438cc2148c55c9d254f8954f2a78bed605ab02632cd9ac527d07dfb2b8b4161e4c96c75b08ba638f4925d157130ea94d517fa5859948d70 |
58 |
-DIST 7.1.1.4-TIV-TSMBAC-LinuxX86.tar 107806720 SHA256 5de583c2f655e19bd0dc5aa39120d889744e74fea4b0ee25b5c0abb09170405c SHA512 ef0d1aee978f7664b761ff48ad76c27a4693576eb43320f2367244e8d6c69bf69e6defa30d9abe61b56c2613ae08df4905097c695c3ceb3e3d657224fecf894f WHIRLPOOL 4c8cdcfe46caefd5f3717025e9c328894a808e0a972350f6b377a58527dbc2226d4af11d364f69ebec28f81b6778549169ae52f71dbe7930ed143a9ffe1707a8 |
59 |
-DIST 7.1.1.4-TIVsm-msg.CS_CZ.x86_64.rpm 4520127 SHA256 26d5d80a5a8b4185959401c0cae49dfa9f0368932984d8b9b0a0ef6a7dab15f7 SHA512 6af571027ff8500c696626c2087f735561b8e5b82be4e24a3d4abdb3d1d1dca0bccb63282f03a136bc1f2d48b0741661da80b67ff1e50ef3bdd9777f4f9aff29 WHIRLPOOL 6c3b316529c25ff5ca91c0e6d52fd4ef04bd2a759a522884f95fcfbd1841d6289c8d0bee44282aa86a27f8254693ddc05796592f318b0b7b9319fedf26f3d969 |
60 |
-DIST 7.1.1.4-TIVsm-msg.DE_DE.x86_64.rpm 3820514 SHA256 27ff21934c7b168e71024281a9b8bf34aeabdd62a9164bab4f27d9f3539263b1 SHA512 ce723adf833d0d52cdf644aebdef6499d011236bffd3a42756705c771350790a181416dff51bf4e9804e72c8dd80d6b7be8e8e315fc758ed735ec4b022e8636a WHIRLPOOL 670584187c600500c2686ca81b019accc0feee3e98779d399448b7e708a9e18801d6ac5266c0fb9d9899e1ee8627e9014aaa5ac5174d1b4fb426caf94c989767 |
61 |
-DIST 7.1.1.4-TIVsm-msg.ES_ES.x86_64.rpm 3850294 SHA256 58ed22a273afb165bd0d2808e535bf0834908970a69627e07b882ba321e27eb0 SHA512 08fdd1cc8f6f8ea9005f8d063b04a8cc780da9fd6e75e0101a70a2fd910829d4634bbe3b83bbbc8a154aba1ab9bd6f298b1c049fea99e915fa4cccae007ebe42 WHIRLPOOL 6d02d94939fc5faf28f4f12e4d38dba4160df078ce4d8b35a057b4158b5ad1b275cba198a5f1d5fe63c05c2577dacda2745bd59ae9930a02911591383b55a0fc |
62 |
-DIST 7.1.1.4-TIVsm-msg.FR_FR.x86_64.rpm 3804267 SHA256 8f72546a66ec593ca7b0e300fd347ff5d65099c78aa4c0d80ff343fe4271cdf4 SHA512 c768e9b1b4939572c4165d33c74b8221d6cd1ef96bee4d9c3a9754c9e611e7bbc23d825061ed8e2a9c36b061fff928cfa68e060cb40ba6349923bc958e7a42ac WHIRLPOOL a1a58b8aead6e1cd2703ebffff08ef3169e29a2a67f0d63048a297d1427aa1ab51e97dd9f77701c36996162d942a53b3b5f1451244db3956abba1f5521f19aa8 |
63 |
-DIST 7.1.1.4-TIVsm-msg.HU_HU.x86_64.rpm 3878375 SHA256 0f0876960630c0a3c20397da4fd5962a508521777d7a31210ff8a6e3c69b0c48 SHA512 bee4e11ca1f81c942b65fe5fdfcea3ad8bd08faefff7748798669bca3d417560688d3d8d83f8116cf78d6cfecd1e23f74d7f7563b7898d24759cddddceadcbd3 WHIRLPOOL 4ed75509abcfb68ee980fd0032f3eb0ab0e55a6282a1c50ce1d33d22573ff3ef1ccd6dd56dc20604ff502a92da7f66f4f962e1124a667bcdfb246eb464d7100e |
64 |
-DIST 7.1.1.4-TIVsm-msg.IT_IT.x86_64.rpm 3683951 SHA256 2a5fcf484a268bff79342ce23d0619811be1c3750959891a13a1a2df437a734f SHA512 bd051a1d52c92951530373d4beb47ccfbe61416d27a1b31525fa55464c4ce86247de1d170b505929f03c3cc9a6978e925a1e3561bbf21384df841fbb3362aaff WHIRLPOOL 0726e73590760b9ea0ad5995fb9500986929f7ec54427f3ed9c493bdf08323b35c1e73745b6d8e15af4755cc89695c4c8bf2d5ffe1074a09e22c0fdea768f15e |
65 |
-DIST 7.1.1.4-TIVsm-msg.JA_JP.x86_64.rpm 3833380 SHA256 3b83ecbb9eea4f21d01e16938a70dafb8e2380e8877195641a55008adddc2da9 SHA512 aa35807b0d8986cf8953cf85422e698f0090997e89288bb6e9f99286f6f8fe3f42a55eef581a1add66a2ff40cbfae25880327322ca07240a766d4ff9ceb97802 WHIRLPOOL 2fb68ee665a1131b5835de15c55091fb633cbde5e33eb0fa8e9dbc9d0f6dfd3884951d8a5d981575b775ad43b76be04a72a4e841d1ee3f80fbc8ff99d8c8612d |
66 |
-DIST 7.1.1.4-TIVsm-msg.KO_KR.x86_64.rpm 3670780 SHA256 1b3728a0235c2dc7019a327755f4962973add15bd4251a458443cbee35b55a97 SHA512 1a96e0457454ce9a54f984be5e994244e80ef77fa091748780cebbf2057983b91b9d291fa2ae2a45f1fd4907168dbf52af10c5988e0d2318f89a3b7fb107f315 WHIRLPOOL d18a95ac6c927e72b543c5dc003605aa1f96d491168b6d549ce731b43c8d74c00c25edf8d9e59121f35922263897a57fd6e931a01e5f9b06a0715f7d936d2ffa |
67 |
-DIST 7.1.1.4-TIVsm-msg.PL_PL.x86_64.rpm 3757534 SHA256 ffc9ea0027183357fe170d65e714694a557945f6f164a4790564d5cf49cd45de SHA512 3088182f7cebf20b4ed9da2ca18f8bfa05def5cd671eca638629bd83fa8bd8bf152fbb2db710348d958777a8b1ecf890a09ddeef72010fca563827f4392c2814 WHIRLPOOL 1c130637bf9cfb64ebb6bd379409568c57b160212ab1384f9bb6099aac70d61d74bb4e80c7c71db08891f3bd125f08e235e3e682f054d4fd4ee1ea8ea7856798 |
68 |
-DIST 7.1.1.4-TIVsm-msg.PT_BR.x86_64.rpm 3787311 SHA256 78e593b5291c56f9b10f45dad3880715445622deea371d5364cf6a8d7074a5b2 SHA512 c1de15f6e192ade933350a1eeebf4b33ae7f013697e8df4009424dcc21d29a4a8aa4b814e8e00ac16df536191644f72ea08f055a2851fc0c05e46144427ed80f WHIRLPOOL 6d0f66f60b31bb1630aa0139dbbf75baebe0944378f53211314065bf83342330a554d60bed48a8d95d6f747c93b30c775a00c938a583513ed8844727cb216462 |
69 |
-DIST 7.1.1.4-TIVsm-msg.RU_RU.x86_64.rpm 4439766 SHA256 63ceac563d7b7aeab48519533e8a6eafd946e79ddc3168e3893473579d628498 SHA512 e20ef1f68a9cb1a1ee6ad5d9873ad27b3bc8c9d93bb01a82459e6a2abfb2f69a2f2d52f11913e3d6b14db3c6c9f558d46dda5b5ccfd6a7bdb7d652ff3ff86d4c WHIRLPOOL 5c10159b8fbe0eaa55f1b54b4ef2ab026cc9128125af40274978085331f6a0ee249f5fbb853d4f882a5fde04812cf9977140539e8ba2e3b5f192db04a2e777cf |
70 |
-DIST 7.1.1.4-TIVsm-msg.ZH_CN.x86_64.rpm 3498617 SHA256 56a1f7ea91336451935fba3c2a450fd34aaa9f387f94166b2dbe75bdbb9fcba5 SHA512 c047dea24569348e36390936fa1bf5ce505503a62042b5965be70b7f860992bfcabf735c8ea1a64fc88d70140d1bfa54f3197a04daa24fa0ad815fcdf1d4aa2a WHIRLPOOL 4f78fb8acc82ca5dafcef700876303b5ae53bd6662ba35613f0737dd617cb566904d9f5bc623aabb74f84b0495b6f972f5fd6adf9348b52eaf86ab344bd94107 |
71 |
-DIST 7.1.1.4-TIVsm-msg.ZH_TW.x86_64.rpm 3581954 SHA256 2af3761fca55c365d376f41014c55fbafdfedd4752684997f1d2ce5793d6accc SHA512 6f620d51e45c966829f49fde5f5ce0bccfd5b716f14d2cbba2a2dd54acf8715a5bbc43c3a8ccffb2febdea5e74f487acb3058234e1e17786cf81d804d750b348 WHIRLPOOL 6f486e5d06dcc0c90ecc61ab6ec038efd46466b7ebab053edc442fe6ec97695b1cd6acaa2915c7f4717ca433a72ca9586653a631ce2af543af3c59c2ae9148c8 |
72 |
-DIST 7.1.2.0-TIV-TSMBAC-LinuxX86.tar 113049600 SHA256 955291e82ae5e207a46a52c7b97d7cb4a05b623afcb3cf59e0e13e5cff4c4f9d SHA512 9b8722bd87794a01fdb3db2bf0db7a5d05e9c278d8469e43e2af1f84bbaa3a40efbffb19da3ef5fa5445b8f1e1b39aa603992994b0aa4654d00c431c14efb5f4 WHIRLPOOL 2ee25e928fb671452324ff6fa9616bc74a3481e93138974ffd55ade16e9028a22b367c29ca13ce6774fd819c075235cf01bdb5dd8d43995bb456f1b6b086cf64 |
73 |
-DIST 7.1.2.0-TIVsm-msg.CS_CZ.x86_64.rpm 4436432 SHA256 d126520652fb95254609c8c4767a7e266bcdd76c1fa8d86d5cf6cee7b0cf6263 SHA512 18f2bd339d455250967823969b7b0b4ead32bd99260854b247729fb36884d8e8d5e211505b72f31e88e33ec4054653eb1ab0db3c28287200e71ac080616850b9 WHIRLPOOL 671b8e0e96f64430b8bed49926b925a16bc97036e901b0b98f6e3cc21246b1916d023b16896dfeabf0d9d8afc87adcf888d6162f22945662104e804194a4d555 |
74 |
-DIST 7.1.2.0-TIVsm-msg.DE_DE.x86_64.rpm 3746180 SHA256 b113096752920643332ca41c6ade89d38e446659d1ca018088efc6b09b67c4cc SHA512 9c56719271d9a1f6bf01c0af023c59d8850010fd8a4cb34ec792369b9b652259d3a4548c4ce8ed9ed6fd3097fafa3ed6ed5014146841f1dd5686ec01e6fdc7f2 WHIRLPOOL 5522f1a971babee9574eeccdc24c15e44d5aa57699ccbab1ada5eb79f987443c974ab1b8c9daf26d039396ad5fd43dc267c287dbf0485b6fb9c18e80aff21c44 |
75 |
-DIST 7.1.2.0-TIVsm-msg.ES_ES.x86_64.rpm 3781147 SHA256 76fea82d0861c3e9685b7ec7ef99a773b87c14308c809a4beac1bf8153b39581 SHA512 bb4170709c31d6bbf7cc6c58ac820d9fb0ad89ff0a85301d66bb104f9d16c3a6407907d5f9d289c0853d4ddc058543238bd179c762f33634543b3bf0eca97be7 WHIRLPOOL 06674b8deb14ead7e934a93750c4a1e507801602f97d5ccc9a1284c1696e9aac48093852d679e9f14a7e47fab072bac3ce69b06224adce56afd2817079961f17 |
76 |
-DIST 7.1.2.0-TIVsm-msg.FR_FR.x86_64.rpm 3734253 SHA256 6fd7c7634f0415342ebd48c38e3eae9d73025a5e0a4d472e9fbe02a9de726aec SHA512 b235570fdd4c134937968d4df8b27655b402a79feb18bc151d47d7d740c004a0ac68ce23b0dcf00c565972c82447b4869be2cf2833b17cc4ef9a9020d2d0e439 WHIRLPOOL 9d491c579bafd349640b38cf6b294fd3b0f2762e6a025d2eadf63bb5e37466a9bfdcde6e08ae6aee0c1d5b1043dfcbc3fcbe1a0b1f851c219ffdf64a9a6e1da6 |
77 |
-DIST 7.1.2.0-TIVsm-msg.HU_HU.x86_64.rpm 3820171 SHA256 68c677945bdf7e52b66c8b18608979410ef5e15a4935c08754057c2a182478cd SHA512 146e4bbf4ebbbc150343923b9f0efc693bdb2ff4462e36718ea5f77a21e5757a40214e12965f048f42ceb0cd098eb91f88539d4be3bc0966eaffbf73e0e78063 WHIRLPOOL 8c09ec84798c222b9e86e4d77b0892191400734e854bb79f7a3c4c1df4dc31590a70014b48ff0ebeef040a6a0da3100ca46fad782092b65b530b46e89b8892f5 |
78 |
-DIST 7.1.2.0-TIVsm-msg.IT_IT.x86_64.rpm 3632607 SHA256 a535740f76d7f99441d9e3fe360c4410e1f6ece162b359ad7dc3d23297d52a5a SHA512 08eb9ae87eeb9d6ab14d7e3c972e212ecbd1067cb7dd105a0e2cee08e7e3aee461217c8bea2b92d3e25a784331c1ce06e7a363fd2d4d5b69637f4ef06e629dd7 WHIRLPOOL e114d3c42e946a849660fc0dcf74a94a2acfa2f4815d2f3b81195196ca8b2f92ed3c9a2f85336a8b927e45a5dbfac07d8d139cb4a8dc71a86435f89e4acd2ffd |
79 |
-DIST 7.1.2.0-TIVsm-msg.JA_JP.x86_64.rpm 3772525 SHA256 db7b7d8d6baa1bc209233734cb243e92f4fb4e6773a3b00dcff48b47d98de7c9 SHA512 4c5272c286266fe4f90488c3918a724d20635a22fd21580e886c7cf1e1a636913e7c8bad459452dff98276bc8866f1cc5763cecc43a9fe57a6818d35206c63fe WHIRLPOOL 4444c0a11ee235a95c67455dc4bd77cb69feb7ecfb910420349db205962a41a415d48245851bfdd0745f7cc4a618c3d708215cc45c3b85f2129f7a1c897f66fd |
80 |
-DIST 7.1.2.0-TIVsm-msg.KO_KR.x86_64.rpm 3600018 SHA256 5d78a7e49899a1496cdd62fdf84bc9b5be37e023d6cc4490b038366eacd55adb SHA512 b7f4d3a69f5c05936f46b47312b81fd618b8b49ed89d8c91c342a2b65a7e76dca572f28b9c82e161e95a20d77a46d25381c3fc98fd05920eb519c00a92257061 WHIRLPOOL ba420d84c31f99352a23b8120c3ce3f78b2e2bc73883ef9aec98dc790c2166b32466bcb5e9e296e8fdfee9295ced0e401fbd3742128d7a274178f5e1396ffd5a |
81 |
-DIST 7.1.2.0-TIVsm-msg.PL_PL.x86_64.rpm 3738024 SHA256 3044a26d026baa2735ca9f7e611e8e1a46a463b9ad1d579fba7189991c196de2 SHA512 d4ef61d1226edb915c403f1d18d24c01346d55a9eb7ef023ef1f52eb32798358097affabae5c0ad20dc9640dda29bba386884ed7a99cf36c0b695e798cfbbaa9 WHIRLPOOL 822361e33546af5850276beeb67344bf3d6890317807b808335d27fdc1695d39f5666f9edf77846d8b4ffff944de98df93b2fbb7692f1ca62d7762d7dd93229a |
82 |
-DIST 7.1.2.0-TIVsm-msg.PT_BR.x86_64.rpm 3736003 SHA256 9538c66e8624576ccd29a4adbf5999d8c708306b6ca0d488895c7fd63bc3b33d SHA512 4fa3bd81f3aecf2a7b5dedae814c972b79f37f757b9fbc4c99adf57c023954f19761728edb1fea99db20e6bb9f289d158d43c93c9062bed5940dd02b5d6d4d8a WHIRLPOOL 84d21ee6ed2743eea6e46ec570a29922c9c30f94ff4bced7715423cfe62fb7f75a6e2207eea186bc229252679f912ba0b9b7667eeb9df3b6b6588f96769a348a |
83 |
-DIST 7.1.2.0-TIVsm-msg.RU_RU.x86_64.rpm 4378118 SHA256 2af3679b8915ff2699a9f26f6c25b21e0053a35063d74352f9c7391e57fb41ff SHA512 e4b332046097da752b77a810d89e3f0a1ac31eab192f3174cb36e3e4ebfe1e08b95895ecff7baf6fc9fb02a490edce26a26b73cd9d30ca12cfc2c2dd4b25a5a8 WHIRLPOOL 2e2bfcb0b800841ea117d1ade3ebdd2bcb1aa30495ece74371c3de32084cbf79c52c891f70c8adabcf668a9d81ecc64fcaa44c5b5144c39649ddf8baccf8cb69 |
84 |
-DIST 7.1.2.0-TIVsm-msg.ZH_CN.x86_64.rpm 3430014 SHA256 a10b8fc59b5b079c92222d9ad2db17d11d619e10037d53e1804a0f94897d54c3 SHA512 02f5699d09372650ec1f1d50fb728a30f5a8d9cdccff18a3057fd67ffdc8fd585132e55f11f2c1dea05ec44258a16a56030a4e2fa3218ba3c9abae4e6c9d7c81 WHIRLPOOL b5671f6ad1713f14d0d0913e124442ba3ca29121b3c24b94031347911c2f475763e6699f3550e05f95b4fa83825bc98d1afd45027ea3a564fa19579902be22cc |
85 |
-DIST 7.1.2.0-TIVsm-msg.ZH_TW.x86_64.rpm 3527438 SHA256 52c4021f25bd29be08fe4fac3ace8d9e1a25c39361617e0c7cf331cf420eda6b SHA512 8e6b574ec85240d30ab4bfd1895e26db3c4cb2c624115d1315884408259df36110222826f000bb9507cff49afa003da139963ad35f5505d391ecbe6d9b9a51c0 WHIRLPOOL c28e6d067cbf0605dbd46540f527f70186824e06751188d889f119a244ef492ed1a9374f4098e75674264e4ecff2529989d84bce6a1f45740a341c5e2bb4049a |
86 |
-DIST 7.1.2.3-TIV-TSMBAC-LinuxX86.tar 113408000 SHA256 d0c10d45a0c3ca283b21c0319997efed2c33e8a0cb2671191b5923b7309e0935 SHA512 47c6d7d78ebe2430bb39af084daf37e6e1020b675761c0789b7bb9078b56571423cbb7bbd7cd7f6cae41bfbc542ad569c3fd01fc6bd84b0904b4d9e64b9a564a WHIRLPOOL 2fe4448a5fa49b5f69de99812ac7df4f737c5b651284c0655f4a986bf1acd34ea59f15d0a36f63040b8f0daf7850865403091adea92a8a7c220d123c278cbe88 |
87 |
-DIST 7.1.2.3-TIVsm-msg.CS_CZ.x86_64.rpm 4436111 SHA256 c8da34c31b0b33ac00a80cee98070dd71289a54d1d4ae3b7d5ca702cab596b90 SHA512 ff9cc0bd3b209a19c03417e9283e5ac7572dff5ed54cd39f216bd671c432e68ee341b3560a19020ac9f4469a9747583c16af93d2c373a20227562c3ecfcbc6ca WHIRLPOOL 4169b74daa6f1327e9c6a1b7d4d5515b9c8355c6aea1ac99c0b3220b4c1c2fc64810ee905945ace9df79a2778684cb496d98c7bd92588ca691b88f7a922a0597 |
88 |
-DIST 7.1.2.3-TIVsm-msg.DE_DE.x86_64.rpm 3745823 SHA256 399a4cb8126691816b22f37d760c44f659133d79ac69be64b782263c7ab9b17d SHA512 d2be6d1ecab5239669eff776fede2cfaf6a370ea43e24c0623dd371b4db6b690539367350f5ec363a11d3bc8e41ad24bcbec0799e8cfadc337b69e5ab26bc0d0 WHIRLPOOL 25c4b5fd05f21692796595e09e00d049729cbe97d141de4bdba50f6029b6b6b7e751d207f1025c7cf508c7307c871c7df92d04431502d9ad4bdc77f4c29a8e07 |
89 |
-DIST 7.1.2.3-TIVsm-msg.ES_ES.x86_64.rpm 3780755 SHA256 9bbf3016efd6625a1fd1145348332fb0084384f6921ee57db30c575263f20d73 SHA512 d62985cceb0433a4dcb8107b241a3c13bc13ed8efef01680dd71ab8712bf908861506542735295a199ece907b9acb0df72edca7304c618f5bf5053ff94638b8e WHIRLPOOL fd9912d7b17acf7f2e359c705e77dc8d9043371876507dd0ac549aafb6702c9084f73c4145b9812b55538ec4ea1d46f04b8caec1e73bca9d051eaeff5433b5ea |
90 |
-DIST 7.1.2.3-TIVsm-msg.FR_FR.x86_64.rpm 3734192 SHA256 e4aa27d42cd251ea400d5a440edcfebb690a01b7bb8a5bc7347b1c6a3eb6fb7f SHA512 c1c5614706a5c7afd74ecc4b49a5522e98a8253f4d8ab17d9f9ead8f154864f9b73e855d398655fc906f6b93f3224c8c251585c665bdb266d8ca7f41fb634ace WHIRLPOOL f198b0642e4b681a76e75c79749ad2d4b54191cc2adbefad39622065c2fb67b7750faa48578f907081d7097444044128dc666a8d5fe000cbbabcd0123e21719e |
91 |
-DIST 7.1.2.3-TIVsm-msg.HU_HU.x86_64.rpm 3820435 SHA256 9db7fcdda1582e569c415cf2978ebdfb96834660a9c128f024ab3912c0300c77 SHA512 ed5afc7ff38fef08adc31226c6a8b86f66f4a8767f90d48520d2706be185684b632c368eaa702594d75a20412049daeb26ca6028095e3401a95ca7d7b6273480 WHIRLPOOL ccccb90257ae2feeab1fdd53bd00f25f592ad236af8f8d1f3c8e8e5199f04e12083925922600490fe532f7aaf1c7b3797af4b83ac934ea69a29e6d1f06e78b7b |
92 |
-DIST 7.1.2.3-TIVsm-msg.IT_IT.x86_64.rpm 3632096 SHA256 2ee04d31ef14069e55b83816213ba9dac79aff34329df1f903306894187cbf6c SHA512 ba80f7137b8fc9aa53dfa501f94e07b9131d5a209728f6765b96f7b1674d39fbae91a9316a12f9432c6d2bfd553d1d58d22d8eb1a64e9ce059690370760cd7c8 WHIRLPOOL 81637a25f75a3683097f9a9f6440ebeafce5e8313ed254dfa16efe11310241fe1439130e88f04abf037244966d1cee37e54c1debb9fa44ccbf5b154691b500ee |
93 |
-DIST 7.1.2.3-TIVsm-msg.JA_JP.x86_64.rpm 3771493 SHA256 3284280c11ac3fde54090caf54d43e82f952b4a83b5b387f2168dffc5cf89811 SHA512 0282a76c95f9006aafc212d4ac0f06817ffb1a509f945749a3afbffa7d31efe8688ba89b3e135cf5de671893efa1319088e36ea6ab40b3f3fdfc33e25ddadb5c WHIRLPOOL 985e8a3c3a910a872ab3bb3a49638da081b1cc5998c10f0b2a3903a935ff30af4bfdf7194db064ae080cec093d752394dbcd2df6c5fddb20130d1ae4e97c7ab3 |
94 |
-DIST 7.1.2.3-TIVsm-msg.KO_KR.x86_64.rpm 3600633 SHA256 e4e9e2e226fc6caa44a6dbe6bd8bdc6c4bbde553bcdbedba9d8532b2305fef1c SHA512 fee9fcd102271fcd826aa2735446ef08d30fab8861cbf3193db499150bfaad2010affa12cba2175c79f0c4cd042fb7448ae5d39e6d7913b0812ba85a302505d5 WHIRLPOOL 39f94116672540806c0be1b2ade4d2db116b1fd2d0857dd33578a8ad629f77bf61958d2561bd5ac06fcbdf1c198684cffa70927690779fc2560bedf1205b6e65 |
95 |
-DIST 7.1.2.3-TIVsm-msg.PL_PL.x86_64.rpm 3738872 SHA256 cd4fb8bd0f0c632c92e835f213ef3955fcccb6a85540b5b2b874ad0e49c6e47d SHA512 7dd4b8127e7f3896167c9c0cad3f2cc35c5a4c5bc30b6799f80fd75193b9730f977d4913317e7de7f2ab2c82e4fdbd4c9a0b96a009033666e11f854b547c60f1 WHIRLPOOL d228d4a8299896a61ee0df2efa3371aecdcb77e82691000542767f2bfddd719af41e7a7b569053cbc54f68c5968f0154cfe936538d52af7ae069483e0876b839 |
96 |
-DIST 7.1.2.3-TIVsm-msg.PT_BR.x86_64.rpm 3735750 SHA256 184baf811a5bf82a61528c1de88ba9e1136cc55212209a9d7e12625dab4fd606 SHA512 c06bc02b3bb46b9a66afef25c1acc8bc8211f94cd4a73f766cf3c98fa9a1ffd04bd7e6e806f859c94cd4f886f18d93ee12963e9e7292c11e173b4e081af7cd77 WHIRLPOOL 5f85dfc734ceea23976fe8e3336b47e983df8296336e830fa1f9005bbe49e881abc13d858ae4c957e6d4e3aa5d96b8e12216b7488da08d5eacc8a55756d1a0c1 |
97 |
-DIST 7.1.2.3-TIVsm-msg.RU_RU.x86_64.rpm 4378794 SHA256 97cf9bcca1a56aa7e6da501eb49ea979deaa39d1440845561bf3bcca592001b3 SHA512 8408673a046fcaafcb83205e7a0aa3dc123255cedfde58fafd88a02f4b207ba1b55e77d3eb9338bf5c61611479dd48cddaa9f82eeefd7179997c0d230b8a9aa1 WHIRLPOOL 67cfb50ed28af54d4722a665316803a9b01422477bda9b209477bf15479b04c168896fc32618a2c5ff73ba0a5902aee48aac9564280d49b3ff58e1408d8a7f3c |
98 |
-DIST 7.1.2.3-TIVsm-msg.ZH_CN.x86_64.rpm 3430325 SHA256 ab741203f42010448b5d1e0500d9a8945e76add88c6b3528ec4a7f57341e9c8e SHA512 c34829170ea16c094759580475e205d65fa29a1edb08e3dd763c9486156188e9d1a8a64fb6083ee1ef7f172db568c39bf47b91a65fa3c5de8c7095e6ecb076c6 WHIRLPOOL a49fa02cd9e2254bcf33df66d23abab77e3e16d9d099faf1fcb867dace8faf87e9825e42062fd77a6078eee8abad432feb8929fbf1c3b0b2089fae9c9298c64a |
99 |
-DIST 7.1.2.3-TIVsm-msg.ZH_TW.x86_64.rpm 3527076 SHA256 3499e674dc8990bbeca15c07f93b7e3bf65349b38ada66d31a057229b908124b SHA512 e81ea92d6ab15f70812475e506da15912842e31fff98de7048e620a7b56349fbbfc897cb52e7a307e2deb9978a05a051e1be8dd594ef82a13b0d81d467af4f34 WHIRLPOOL b613b13f594713c4a139b28f7f6778c3302c99e0f1484d7ffc2931de595a22f4353125428d4a2adad1f44c1b1375ec32442096a2c8ada69b5999f996abe7a47f |
100 |
-DIST 7.1.3.1-TIV-TSMBAC-LinuxX86.tar 220323840 SHA256 488284bc46da88b62046cb3878dcbc93772f12f5201118a951f64535c407ac6b SHA512 9ec074d4e1417b02f51b884b775338f1df205001c073f88a8fa249c77d3b7f6b80aea97d43fb635ba8385227f2502e39ee70dbb66ff80c10225085272afd430e WHIRLPOOL 2d2c43b4ac88aa3e49ce3d0f002385a9227664847eeee5ede29eb774ed203e8700d036476d98c4b97579d25616f8745dbf9bf6c6ddb48cc57b5ae4280917144e |
101 |
-DIST 7.1.3.2-TIV-TSMBAC-LinuxX86.tar 220262400 SHA256 33b74f3e38e732fd5d029ffe44ada86d118478e542cbca1b83496460818feccb SHA512 451280deabae62c6c2acd281165cbcdec7421aed17531bcc387e46be57fcbb85960fb0a6c8686e5d65d24a732c2778ce8610407f0c1fba21cd5bfce1c2c29fef WHIRLPOOL b818673a1e8dd96f91a61ac06bca002cb4d1b5e68789fb9e3ece3b778f12d42fffcdc9b20fe5786da54cd91bfc4abe7cf7b6173ec88270c116a70db79111044c |
102 |
DIST 7.1.4.4-TIV-TSMBAC-LinuxX86.tar 220456960 SHA256 0b0c4c6537e96a73e4c528490509c9a5696251c871f9e31bb3f690e78337667c SHA512 5f0b0262ad4b8f1dc6d9763735c3390a9ea0d559a3efd08593c6aa81e89978387906ff728a5dee575725da7d0b7e4f4e6d207111b79625c6487b6e8d56d767de WHIRLPOOL 0990653b96d9d2e6357c98a8ba8bbe7407e629063ea48ae834d8f51abf0cbaba78ca0e51479c3f192c467972f3da2c3dab10dd7b5f1f3c54bc11c02be81856d7 |
103 |
|
104 |
diff --git a/app-backup/tsm/tsm-7.1.0.0-r1.ebuild b/app-backup/tsm/tsm-7.1.0.0-r1.ebuild |
105 |
deleted file mode 100644 |
106 |
index 26837d891d5..00000000000 |
107 |
--- a/app-backup/tsm/tsm-7.1.0.0-r1.ebuild |
108 |
+++ /dev/null |
109 |
@@ -1,239 +0,0 @@ |
110 |
-# Copyright 1999-2016 Gentoo Foundation |
111 |
-# Distributed under the terms of the GNU General Public License v2 |
112 |
- |
113 |
-EAPI=5 |
114 |
- |
115 |
-inherit versionator multilib eutils readme.gentoo rpm systemd user |
116 |
- |
117 |
-DESCRIPTION="Tivoli Storage Manager (TSM) Backup/Archive (B/A) Client and API" |
118 |
-HOMEPAGE="http://www.tivoli.com/" |
119 |
- |
120 |
-MY_PV_MAJOR=$(get_major_version) |
121 |
-MY_PV_MINOR=$(get_version_component_range 2) |
122 |
-MY_PV_TINY=$(get_version_component_range 3) |
123 |
-MY_PV_PATCH=$(get_version_component_range 4) |
124 |
- |
125 |
-MY_PV_NODOTS="${MY_PV_MAJOR}${MY_PV_MINOR}${MY_PV_TINY}" |
126 |
-MY_PVR_ALLDOTS=${PV} |
127 |
- |
128 |
-if [[ ${MY_PV_PATCH} == 0 ]]; then |
129 |
- MY_RELEASE_PATH=maintenance |
130 |
-else |
131 |
- MY_RELEASE_PATH=patches |
132 |
-fi |
133 |
-BASE_URI="ftp://ftp.software.ibm.com/storage/tivoli-storage-management/" |
134 |
-BASE_URI+="${MY_RELEASE_PATH}/client/v${MY_PV_MAJOR}r${MY_PV_MINOR}/" |
135 |
-BASE_URI+="Linux/LinuxX86/BA/v${MY_PV_NODOTS}/" |
136 |
-SRC_TAR="${MY_PVR_ALLDOTS}-TIV-TSMBAC-LinuxX86.tar" |
137 |
-SRC_URI="${BASE_URI}${SRC_TAR}" |
138 |
- |
139 |
-RESTRICT="strip" # Breaks libPiIMG.so and libPiSNAP.so |
140 |
-LICENSE="Apache-1.1 Apache-2.0 JDOM BSD-2 CC-PD Boost-1.0 MIT CPL-1.0 HPND Exolab |
141 |
- dom4j EPL-1.0 FTL icu unicode IBM Info-ZIP LGPL-2 LGPL-2.1 openafs-krb5-a |
142 |
- ZLIB MPL-1.0 MPL-1.1 NPL-1.1 openssl OPENLDAP RSA public-domain W3C |
143 |
- || ( BSD GPL-2+ ) gSOAP libpng tsm" |
144 |
- |
145 |
-SLOT="0" |
146 |
-KEYWORDS="~amd64 -*" |
147 |
-IUSE="acl java +tsm_cit +tsm_hw" |
148 |
-QA_PREBUILT="*" |
149 |
- |
150 |
-MY_LANGS="cs:CS_CZ de:DE_DE es:ES_ES fr:FR_FR hu:HU_HU it:IT_IT ja:JA_JP |
151 |
- ko:KO_KR pl:PL_PL pt-BR:PT_BR ru:RU_RU zh-CN:ZH_CN zh-TW:ZH_TW" |
152 |
-MY_LANG_PV="${MY_PVR_ALLDOTS}-" |
153 |
-for lang in ${MY_LANGS}; do |
154 |
- IUSE="${IUSE} l10n_${lang%:*}" |
155 |
- SRC_URI="${SRC_URI} l10n_${lang%:*}? ( \ |
156 |
-${BASE_URI}TIVsm-msg.${lang#*:}.x86_64.rpm -> \ |
157 |
-${MY_LANG_PV}TIVsm-msg.${lang#*:}.x86_64.rpm )" |
158 |
-done |
159 |
-unset lang |
160 |
- |
161 |
-DEPEND="" |
162 |
-RDEPEND=" |
163 |
- dev-libs/expat |
164 |
- dev-libs/libxml2 |
165 |
- =sys-fs/fuse-2* |
166 |
- acl? ( sys-apps/acl ) |
167 |
- java? ( virtual/jre:1.7 ) |
168 |
-" |
169 |
- |
170 |
-S="${WORKDIR}" |
171 |
- |
172 |
-pkg_setup() { |
173 |
- enewgroup tsm |
174 |
- DOC_CONTENTS=" |
175 |
- Note that you have to be either root or member of the group tsm to |
176 |
- be able to use the Tivoli Storage Manager client." |
177 |
-} |
178 |
- |
179 |
-src_unpack() { |
180 |
- local rpm rpms lang |
181 |
- unpack ${SRC_TAR} |
182 |
- |
183 |
- for rpm in *.rpm; do |
184 |
- case ${rpm} in |
185 |
- TIVsm-APIcit.*|TIVsm-BAcit.*) |
186 |
- use tsm_cit && rpms="${rpms} ./${rpm}" |
187 |
- ;; |
188 |
- TIVsm-BAhdw.*) |
189 |
- use tsm_hw && rpms="${rpms} ./${rpm}" |
190 |
- ;; |
191 |
- TIVsm-JBB.*|*-filepath-*) |
192 |
- # "journal based backup" for all filesystems |
193 |
- # requires a kernel module. |
194 |
- # "Linux Filepath source code" available |
195 |
- # by request from vendor |
196 |
- ;; |
197 |
- *) |
198 |
- rpms="${rpms} ./${rpm}" |
199 |
- ;; |
200 |
- esac |
201 |
- done |
202 |
- for rpm in ${A}; do |
203 |
- case ${rpm} in |
204 |
- *.rpm) |
205 |
- rpms="${rpms} ${rpm}" |
206 |
- ;; |
207 |
- esac |
208 |
- done |
209 |
- |
210 |
- rpm_unpack ${rpms} |
211 |
- |
212 |
- # Avoid strange error messages caused by read-only files |
213 |
- chmod -R u+w "${S}" || die |
214 |
-} |
215 |
- |
216 |
-src_prepare() { |
217 |
- # Avoid unnecessary dependency on ksh |
218 |
- sed -i 's:^#!/usr/bin/ksh:#!/bin/bash:' \ |
219 |
- opt/tivoli/tsm/client/ba/bin/dsmj || die |
220 |
-} |
221 |
- |
222 |
-src_install() { |
223 |
- cp -a opt "${D}" || die |
224 |
- cp -a usr "${D}" || die |
225 |
- |
226 |
- # The RPM files contain postinstall scripts which can be extracted |
227 |
- # e.g. using https://bugs.gentoo.org/attachment.cgi?id=234663 . |
228 |
- # Below we try to mimic the behaviour of these scripts. |
229 |
- # We don't deal with SELinux compliance (yet), though. |
230 |
- local RPM_INSTALL_PREFIX CLIENTDIR i |
231 |
- RPM_INSTALL_PREFIX=/opt |
232 |
- CLIENTDIR=$RPM_INSTALL_PREFIX/tivoli/tsm/client |
233 |
- |
234 |
- # We don't bother setting timestamps to build dates. |
235 |
- # But we should delete the corresponding files. |
236 |
- rm -f "${D}"$CLIENTDIR/api/bin*/.buildDate || die |
237 |
- rm -f "${D}"$CLIENTDIR/ba/bin*/.buildDate || die |
238 |
- rm -f "${D}"$CLIENTDIR/lang/.buildDate || die |
239 |
- |
240 |
- # Create links for messages; this is spread over several postin scripts. |
241 |
- for i in $(cd "${D}"${CLIENTDIR}/lang; ls -1d ??_??); do |
242 |
- dosym ../../lang/${i} $CLIENTDIR/ba/bin/${i} |
243 |
- dosym ../../lang/${i} $CLIENTDIR/api/bin64/${i} |
244 |
- done |
245 |
- |
246 |
- # Mimic TIVsm-API64 postinstall script |
247 |
- for i in libgpfs.so libdmapi.so; do |
248 |
- dosym ../..$CLIENTDIR/api/bin64/${i} /usr/lib64/${i} |
249 |
- done |
250 |
- |
251 |
- # The TIVsm-BA postinstall script only does messages and ancient upgrades |
252 |
- |
253 |
- # The gscrypt64 postinstall script only deals with s390[x] SELinux |
254 |
- # and the symlink for the iccs library which we handle in the loop below. |
255 |
- |
256 |
- # Move stuff from /usr/local to /opt, #452332 |
257 |
- mv "${D}"/usr/local/ibm "${D}"/opt/ || die |
258 |
- rmdir "${D}"/usr/local || die |
259 |
- |
260 |
- # Mimic gskssl64 postinstall script |
261 |
- for i in sys p11 km ssl drld kicc ldap cms acmeidup valn dbfl iccs; do |
262 |
- dosym ../../opt/ibm/gsk8_64/lib64/libgsk8${i}_64.so \ |
263 |
- /usr/lib64/libgsk8${i}_64.so |
264 |
- done |
265 |
- for i in capicmd ver; do |
266 |
- dosym ../../opt/ibm/gsk8_64/bin/gsk8${i}_64 /usr/bin/gsk${i}_64 |
267 |
- done |
268 |
- |
269 |
- # Done with the postinstall scripts as the RPMs contain them. |
270 |
- # Now on to some more Gentoo-specific installation. |
271 |
- |
272 |
- [[ -d "${D}usr/lib" ]] && die "Using 32bit lib dir in 64bit only system" |
273 |
- |
274 |
- # Avoid "QA Notice: Found an absolute symlink in a library directory" |
275 |
- local target |
276 |
- find "${D}"usr/lib* -lname '/*' | while read i; do |
277 |
- target=$(readlink "${i}") |
278 |
- rm -v "${i}" || die |
279 |
- dosym "../..${target}" "${i#${D}}" |
280 |
- done |
281 |
- |
282 |
- # Install symlinks for sonames of libraries, bug #416503 |
283 |
- dosym libvixMntapi.so.1.1.0 $CLIENTDIR/ba/bin/libvixMntapi.so.1 |
284 |
- dosym libvixDiskLibVim.so.5.5.0 $CLIENTDIR/ba/bin/libvixDiskLibVim.so.5 |
285 |
- dosym libvixDiskLib.so.5.5.0 $CLIENTDIR/ba/bin/libvixDiskLib.so.5 |
286 |
- |
287 |
- fowners :tsm /opt/tivoli/tsm/client/ba/bin/dsmtca |
288 |
- fperms 4710 /opt/tivoli/tsm/client/ba/bin/dsmtca |
289 |
- |
290 |
- keepdir /var/log/tsm |
291 |
- insinto /etc/logrotate.d |
292 |
- newins "${FILESDIR}/tsm.logrotate" tsm |
293 |
- |
294 |
- keepdir /etc/tivoli |
295 |
- |
296 |
- cp -a "${S}/opt/tivoli/tsm/client/ba/bin/dsm.sys.smp" "${D}/etc/tivoli/dsm.sys" || die |
297 |
- echo ' PasswordDir "/etc/tivoli/"' >> ${D}/etc/tivoli/dsm.sys |
298 |
- echo ' PasswordAccess generate' >> ${D}/etc/tivoli/dsm.sys |
299 |
- |
300 |
- # Added the hostname to be more friendly, the admin will need to edit this file anyway |
301 |
- echo ' NodeName' `hostname` >> ${D}/etc/tivoli/dsm.sys |
302 |
- echo ' ErrorLogName "/var/log/tsm/dsmerror.log"' >> ${D}/etc/tivoli/dsm.sys |
303 |
- echo ' SchedLogName "/var/log/tsm/dsmsched.log"' >> ${D}/etc/tivoli/dsm.sys |
304 |
- dosym ../../../../../../etc/tivoli/dsm.sys /opt/tivoli/tsm/client/ba/bin/dsm.sys |
305 |
- |
306 |
- cp -a "${S}/opt/tivoli/tsm/client/ba/bin/dsm.opt.smp" "${D}/etc/tivoli/dsm.opt" |
307 |
- dosym ../../../../../../etc/tivoli/dsm.opt /opt/tivoli/tsm/client/ba/bin/dsm.opt |
308 |
- |
309 |
- # Setup the env |
310 |
- dodir /etc/env.d |
311 |
- ENV_FILE="${D}/etc/env.d/80tivoli" |
312 |
- echo 'DSM_CONFIG="/etc/tivoli/dsm.opt"' >> ${ENV_FILE} |
313 |
- echo 'DSM_DIR="/opt/tivoli/tsm/client/ba/bin"' >> ${ENV_FILE} |
314 |
- echo 'DSM_LOG="/var/log/tsm"' >> ${ENV_FILE} |
315 |
- echo 'ROOTPATH="/opt/tivoli/tsm/client/ba/bin"' >> ${ENV_FILE} |
316 |
- |
317 |
- newconfd "${FILESDIR}/dsmc.conf.d" dsmc |
318 |
- newinitd "${FILESDIR}/dsmc.init.d" dsmc |
319 |
- newinitd "${FILESDIR}/dsmcad.init.d-r1" dsmcad |
320 |
- |
321 |
- systemd_dounit "${FILESDIR}/dsmc.service" |
322 |
- systemd_dounit "${FILESDIR}/dsmcad.service" |
323 |
- |
324 |
- readme.gentoo_create_doc |
325 |
-} |
326 |
- |
327 |
-pkg_postinst() { |
328 |
- local i dirs |
329 |
- for i in /var/log/tsm/dsm{error,sched,j,webcl}.log; do |
330 |
- if [[ ! -e $i ]]; then |
331 |
- touch $i || die |
332 |
- chown :tsm $i || die |
333 |
- chmod 0660 $i || die |
334 |
- fi |
335 |
- done |
336 |
- |
337 |
- # Bug #375041: the log directory itself should not be world writable. |
338 |
- # Have to do this in postinst due to bug #141619 |
339 |
- chown root:tsm /var/log/tsm || die |
340 |
- chmod 0750 /var/log/tsm || die |
341 |
- |
342 |
- # Bug 508052: directories used to be too restrictive, have to widen perms. |
343 |
- dirs=( /opt/tivoli $(find /opt/tivoli/tsm -type d) ) |
344 |
- chown root:root "${dirs[@]}" || die |
345 |
- chmod 0755 "${dirs[@]}" || die |
346 |
- |
347 |
- readme.gentoo_print_elog |
348 |
-} |
349 |
|
350 |
diff --git a/app-backup/tsm/tsm-7.1.0.3.ebuild b/app-backup/tsm/tsm-7.1.0.3.ebuild |
351 |
deleted file mode 100644 |
352 |
index 4cfd77a503c..00000000000 |
353 |
--- a/app-backup/tsm/tsm-7.1.0.3.ebuild |
354 |
+++ /dev/null |
355 |
@@ -1,239 +0,0 @@ |
356 |
-# Copyright 1999-2016 Gentoo Foundation |
357 |
-# Distributed under the terms of the GNU General Public License v2 |
358 |
- |
359 |
-EAPI=5 |
360 |
- |
361 |
-inherit versionator multilib eutils readme.gentoo-r1 rpm systemd user |
362 |
- |
363 |
-DESCRIPTION="Tivoli Storage Manager (TSM) Backup/Archive (B/A) Client and API" |
364 |
-HOMEPAGE="http://www.tivoli.com/" |
365 |
- |
366 |
-MY_PV_MAJOR=$(get_major_version) |
367 |
-MY_PV_MINOR=$(get_version_component_range 2) |
368 |
-MY_PV_TINY=$(get_version_component_range 3) |
369 |
-MY_PV_PATCH=$(get_version_component_range 4) |
370 |
- |
371 |
-MY_PV_NODOTS="${MY_PV_MAJOR}${MY_PV_MINOR}${MY_PV_TINY}" |
372 |
-MY_PVR_ALLDOTS=${PV} |
373 |
- |
374 |
-if [[ ${MY_PV_PATCH} == 0 ]]; then |
375 |
- MY_RELEASE_PATH=maintenance |
376 |
-else |
377 |
- MY_RELEASE_PATH=patches |
378 |
-fi |
379 |
-BASE_URI="ftp://ftp.software.ibm.com/storage/tivoli-storage-management/" |
380 |
-BASE_URI+="${MY_RELEASE_PATH}/client/v${MY_PV_MAJOR}r${MY_PV_MINOR}/" |
381 |
-BASE_URI+="Linux/LinuxX86/BA/v${MY_PV_NODOTS}/" |
382 |
-SRC_TAR="${MY_PVR_ALLDOTS}-TIV-TSMBAC-LinuxX86.tar" |
383 |
-SRC_URI="${BASE_URI}${SRC_TAR}" |
384 |
- |
385 |
-RESTRICT="strip" # Breaks libPiIMG.so and libPiSNAP.so |
386 |
-LICENSE="Apache-1.1 Apache-2.0 JDOM BSD-2 CC-PD Boost-1.0 MIT CPL-1.0 HPND Exolab |
387 |
- dom4j EPL-1.0 FTL icu unicode IBM Info-ZIP LGPL-2 LGPL-2.1 openafs-krb5-a |
388 |
- ZLIB MPL-1.0 MPL-1.1 NPL-1.1 openssl OPENLDAP RSA public-domain W3C |
389 |
- || ( BSD GPL-2+ ) gSOAP libpng tsm" |
390 |
- |
391 |
-SLOT="0" |
392 |
-KEYWORDS="~amd64 -*" |
393 |
-IUSE="acl java +tsm_cit +tsm_hw" |
394 |
-QA_PREBUILT="*" |
395 |
- |
396 |
-MY_LANGS="cs:CS_CZ de:DE_DE es:ES_ES fr:FR_FR hu:HU_HU it:IT_IT ja:JA_JP |
397 |
- ko:KO_KR pl:PL_PL pt-BR:PT_BR ru:RU_RU zh-CN:ZH_CN zh-TW:ZH_TW" |
398 |
-MY_LANG_PV="${MY_PVR_ALLDOTS}-" |
399 |
-for lang in ${MY_LANGS}; do |
400 |
- IUSE="${IUSE} l10n_${lang%:*}" |
401 |
- SRC_URI="${SRC_URI} l10n_${lang%:*}? ( \ |
402 |
-${BASE_URI}TIVsm-msg.${lang#*:}.x86_64.rpm -> \ |
403 |
-${MY_LANG_PV}TIVsm-msg.${lang#*:}.x86_64.rpm )" |
404 |
-done |
405 |
-unset lang |
406 |
- |
407 |
-DEPEND="" |
408 |
-RDEPEND=" |
409 |
- dev-libs/expat |
410 |
- dev-libs/libxml2 |
411 |
- =sys-fs/fuse-2* |
412 |
- acl? ( sys-apps/acl ) |
413 |
- java? ( virtual/jre:1.7 ) |
414 |
-" |
415 |
- |
416 |
-S="${WORKDIR}" |
417 |
- |
418 |
-pkg_setup() { |
419 |
- enewgroup tsm |
420 |
- DOC_CONTENTS=" |
421 |
- Note that you have to be either root or member of the group tsm to |
422 |
- be able to use the Tivoli Storage Manager client." |
423 |
-} |
424 |
- |
425 |
-src_unpack() { |
426 |
- local rpm rpms lang |
427 |
- unpack ${SRC_TAR} |
428 |
- |
429 |
- for rpm in *.rpm; do |
430 |
- case ${rpm} in |
431 |
- TIVsm-APIcit.*|TIVsm-BAcit.*) |
432 |
- use tsm_cit && rpms="${rpms} ./${rpm}" |
433 |
- ;; |
434 |
- TIVsm-BAhdw.*) |
435 |
- use tsm_hw && rpms="${rpms} ./${rpm}" |
436 |
- ;; |
437 |
- TIVsm-JBB.*|*-filepath-*) |
438 |
- # "journal based backup" for all filesystems |
439 |
- # requires a kernel module. |
440 |
- # "Linux Filepath source code" available |
441 |
- # by request from vendor |
442 |
- ;; |
443 |
- *) |
444 |
- rpms="${rpms} ./${rpm}" |
445 |
- ;; |
446 |
- esac |
447 |
- done |
448 |
- for rpm in ${A}; do |
449 |
- case ${rpm} in |
450 |
- *.rpm) |
451 |
- rpms="${rpms} ${rpm}" |
452 |
- ;; |
453 |
- esac |
454 |
- done |
455 |
- |
456 |
- rpm_unpack ${rpms} |
457 |
- |
458 |
- # Avoid strange error messages caused by read-only files |
459 |
- chmod -R u+w "${S}" || die |
460 |
-} |
461 |
- |
462 |
-src_prepare() { |
463 |
- # Avoid unnecessary dependency on ksh |
464 |
- sed -i 's:^#!/usr/bin/ksh:#!/bin/bash:' \ |
465 |
- opt/tivoli/tsm/client/ba/bin/dsmj || die |
466 |
-} |
467 |
- |
468 |
-src_install() { |
469 |
- cp -a opt "${D}" || die |
470 |
- cp -a usr "${D}" || die |
471 |
- |
472 |
- # The RPM files contain postinstall scripts which can be extracted |
473 |
- # e.g. using https://bugs.gentoo.org/attachment.cgi?id=234663 . |
474 |
- # Below we try to mimic the behaviour of these scripts. |
475 |
- # We don't deal with SELinux compliance (yet), though. |
476 |
- local RPM_INSTALL_PREFIX CLIENTDIR i |
477 |
- RPM_INSTALL_PREFIX=/opt |
478 |
- CLIENTDIR=$RPM_INSTALL_PREFIX/tivoli/tsm/client |
479 |
- |
480 |
- # We don't bother setting timestamps to build dates. |
481 |
- # But we should delete the corresponding files. |
482 |
- rm -f "${D}"$CLIENTDIR/api/bin*/.buildDate || die |
483 |
- rm -f "${D}"$CLIENTDIR/ba/bin*/.buildDate || die |
484 |
- rm -f "${D}"$CLIENTDIR/lang/.buildDate || die |
485 |
- |
486 |
- # Create links for messages; this is spread over several postin scripts. |
487 |
- for i in $(cd "${D}"${CLIENTDIR}/lang; ls -1d ??_??); do |
488 |
- dosym ../../lang/${i} $CLIENTDIR/ba/bin/${i} |
489 |
- dosym ../../lang/${i} $CLIENTDIR/api/bin64/${i} |
490 |
- done |
491 |
- |
492 |
- # Mimic TIVsm-API64 postinstall script |
493 |
- for i in libgpfs.so libdmapi.so; do |
494 |
- dosym ../..$CLIENTDIR/api/bin64/${i} /usr/lib64/${i} |
495 |
- done |
496 |
- |
497 |
- # The TIVsm-BA postinstall script only does messages and ancient upgrades |
498 |
- |
499 |
- # The gscrypt64 postinstall script only deals with s390[x] SELinux |
500 |
- # and the symlink for the iccs library which we handle in the loop below. |
501 |
- |
502 |
- # Move stuff from /usr/local to /opt, #452332 |
503 |
- mv "${D}"/usr/local/ibm "${D}"/opt/ || die |
504 |
- rmdir "${D}"/usr/local || die |
505 |
- |
506 |
- # Mimic gskssl64 postinstall script |
507 |
- for i in sys p11 km ssl drld kicc ldap cms acmeidup valn dbfl iccs; do |
508 |
- dosym ../../opt/ibm/gsk8_64/lib64/libgsk8${i}_64.so \ |
509 |
- /usr/lib64/libgsk8${i}_64.so |
510 |
- done |
511 |
- for i in capicmd ver; do |
512 |
- dosym ../../opt/ibm/gsk8_64/bin/gsk8${i}_64 /usr/bin/gsk${i}_64 |
513 |
- done |
514 |
- |
515 |
- # Done with the postinstall scripts as the RPMs contain them. |
516 |
- # Now on to some more Gentoo-specific installation. |
517 |
- |
518 |
- [[ -d "${D}usr/lib" ]] && die "Using 32bit lib dir in 64bit only system" |
519 |
- |
520 |
- # Avoid "QA Notice: Found an absolute symlink in a library directory" |
521 |
- local target |
522 |
- find "${D}"usr/lib* -lname '/*' | while read i; do |
523 |
- target=$(readlink "${i}") |
524 |
- rm -v "${i}" || die |
525 |
- dosym "../..${target}" "${i#${D}}" |
526 |
- done |
527 |
- |
528 |
- # Install symlinks for sonames of libraries, bug #416503 |
529 |
- dosym libvixMntapi.so.1.1.0 $CLIENTDIR/ba/bin/libvixMntapi.so.1 |
530 |
- dosym libvixDiskLibVim.so.5.5.0 $CLIENTDIR/ba/bin/libvixDiskLibVim.so.5 |
531 |
- dosym libvixDiskLib.so.5.5.0 $CLIENTDIR/ba/bin/libvixDiskLib.so.5 |
532 |
- |
533 |
- fowners :tsm /opt/tivoli/tsm/client/ba/bin/dsmtca |
534 |
- fperms 4710 /opt/tivoli/tsm/client/ba/bin/dsmtca |
535 |
- |
536 |
- keepdir /var/log/tsm |
537 |
- insinto /etc/logrotate.d |
538 |
- newins "${FILESDIR}/tsm.logrotate" tsm |
539 |
- |
540 |
- keepdir /etc/tivoli |
541 |
- |
542 |
- cp -a "${S}/opt/tivoli/tsm/client/ba/bin/dsm.sys.smp" "${D}/etc/tivoli/dsm.sys" || die |
543 |
- echo ' PasswordDir "/etc/tivoli/"' >> ${D}/etc/tivoli/dsm.sys |
544 |
- echo ' PasswordAccess generate' >> ${D}/etc/tivoli/dsm.sys |
545 |
- |
546 |
- # Added the hostname to be more friendly, the admin will need to edit this file anyway |
547 |
- echo ' NodeName' `hostname` >> ${D}/etc/tivoli/dsm.sys |
548 |
- echo ' ErrorLogName "/var/log/tsm/dsmerror.log"' >> ${D}/etc/tivoli/dsm.sys |
549 |
- echo ' SchedLogName "/var/log/tsm/dsmsched.log"' >> ${D}/etc/tivoli/dsm.sys |
550 |
- dosym ../../../../../../etc/tivoli/dsm.sys /opt/tivoli/tsm/client/ba/bin/dsm.sys |
551 |
- |
552 |
- cp -a "${S}/opt/tivoli/tsm/client/ba/bin/dsm.opt.smp" "${D}/etc/tivoli/dsm.opt" |
553 |
- dosym ../../../../../../etc/tivoli/dsm.opt /opt/tivoli/tsm/client/ba/bin/dsm.opt |
554 |
- |
555 |
- # Setup the env |
556 |
- dodir /etc/env.d |
557 |
- ENV_FILE="${D}/etc/env.d/80tivoli" |
558 |
- echo 'DSM_CONFIG="/etc/tivoli/dsm.opt"' >> ${ENV_FILE} |
559 |
- echo 'DSM_DIR="/opt/tivoli/tsm/client/ba/bin"' >> ${ENV_FILE} |
560 |
- echo 'DSM_LOG="/var/log/tsm"' >> ${ENV_FILE} |
561 |
- echo 'ROOTPATH="/opt/tivoli/tsm/client/ba/bin"' >> ${ENV_FILE} |
562 |
- |
563 |
- newconfd "${FILESDIR}/dsmc.conf.d" dsmc |
564 |
- newinitd "${FILESDIR}/dsmc.init.d" dsmc |
565 |
- newinitd "${FILESDIR}/dsmcad.init.d-r1" dsmcad |
566 |
- |
567 |
- systemd_dounit "${FILESDIR}/dsmc.service" |
568 |
- systemd_dounit "${FILESDIR}/dsmcad.service" |
569 |
- |
570 |
- readme.gentoo_create_doc |
571 |
-} |
572 |
- |
573 |
-pkg_postinst() { |
574 |
- local i dirs |
575 |
- for i in /var/log/tsm/dsm{error,sched,j,webcl}.log; do |
576 |
- if [[ ! -e $i ]]; then |
577 |
- touch $i || die |
578 |
- chown :tsm $i || die |
579 |
- chmod 0660 $i || die |
580 |
- fi |
581 |
- done |
582 |
- |
583 |
- # Bug #375041: the log directory itself should not be world writable. |
584 |
- # Have to do this in postinst due to bug #141619 |
585 |
- chown root:tsm /var/log/tsm || die |
586 |
- chmod 0750 /var/log/tsm || die |
587 |
- |
588 |
- # Bug 508052: directories used to be too restrictive, have to widen perms. |
589 |
- dirs=( /opt/tivoli $(find /opt/tivoli/tsm -type d) ) |
590 |
- chown root:root "${dirs[@]}" || die |
591 |
- chmod 0755 "${dirs[@]}" || die |
592 |
- |
593 |
- readme.gentoo_print_elog |
594 |
-} |
595 |
|
596 |
diff --git a/app-backup/tsm/tsm-7.1.1.4.ebuild b/app-backup/tsm/tsm-7.1.1.4.ebuild |
597 |
deleted file mode 100644 |
598 |
index 4cfd77a503c..00000000000 |
599 |
--- a/app-backup/tsm/tsm-7.1.1.4.ebuild |
600 |
+++ /dev/null |
601 |
@@ -1,239 +0,0 @@ |
602 |
-# Copyright 1999-2016 Gentoo Foundation |
603 |
-# Distributed under the terms of the GNU General Public License v2 |
604 |
- |
605 |
-EAPI=5 |
606 |
- |
607 |
-inherit versionator multilib eutils readme.gentoo-r1 rpm systemd user |
608 |
- |
609 |
-DESCRIPTION="Tivoli Storage Manager (TSM) Backup/Archive (B/A) Client and API" |
610 |
-HOMEPAGE="http://www.tivoli.com/" |
611 |
- |
612 |
-MY_PV_MAJOR=$(get_major_version) |
613 |
-MY_PV_MINOR=$(get_version_component_range 2) |
614 |
-MY_PV_TINY=$(get_version_component_range 3) |
615 |
-MY_PV_PATCH=$(get_version_component_range 4) |
616 |
- |
617 |
-MY_PV_NODOTS="${MY_PV_MAJOR}${MY_PV_MINOR}${MY_PV_TINY}" |
618 |
-MY_PVR_ALLDOTS=${PV} |
619 |
- |
620 |
-if [[ ${MY_PV_PATCH} == 0 ]]; then |
621 |
- MY_RELEASE_PATH=maintenance |
622 |
-else |
623 |
- MY_RELEASE_PATH=patches |
624 |
-fi |
625 |
-BASE_URI="ftp://ftp.software.ibm.com/storage/tivoli-storage-management/" |
626 |
-BASE_URI+="${MY_RELEASE_PATH}/client/v${MY_PV_MAJOR}r${MY_PV_MINOR}/" |
627 |
-BASE_URI+="Linux/LinuxX86/BA/v${MY_PV_NODOTS}/" |
628 |
-SRC_TAR="${MY_PVR_ALLDOTS}-TIV-TSMBAC-LinuxX86.tar" |
629 |
-SRC_URI="${BASE_URI}${SRC_TAR}" |
630 |
- |
631 |
-RESTRICT="strip" # Breaks libPiIMG.so and libPiSNAP.so |
632 |
-LICENSE="Apache-1.1 Apache-2.0 JDOM BSD-2 CC-PD Boost-1.0 MIT CPL-1.0 HPND Exolab |
633 |
- dom4j EPL-1.0 FTL icu unicode IBM Info-ZIP LGPL-2 LGPL-2.1 openafs-krb5-a |
634 |
- ZLIB MPL-1.0 MPL-1.1 NPL-1.1 openssl OPENLDAP RSA public-domain W3C |
635 |
- || ( BSD GPL-2+ ) gSOAP libpng tsm" |
636 |
- |
637 |
-SLOT="0" |
638 |
-KEYWORDS="~amd64 -*" |
639 |
-IUSE="acl java +tsm_cit +tsm_hw" |
640 |
-QA_PREBUILT="*" |
641 |
- |
642 |
-MY_LANGS="cs:CS_CZ de:DE_DE es:ES_ES fr:FR_FR hu:HU_HU it:IT_IT ja:JA_JP |
643 |
- ko:KO_KR pl:PL_PL pt-BR:PT_BR ru:RU_RU zh-CN:ZH_CN zh-TW:ZH_TW" |
644 |
-MY_LANG_PV="${MY_PVR_ALLDOTS}-" |
645 |
-for lang in ${MY_LANGS}; do |
646 |
- IUSE="${IUSE} l10n_${lang%:*}" |
647 |
- SRC_URI="${SRC_URI} l10n_${lang%:*}? ( \ |
648 |
-${BASE_URI}TIVsm-msg.${lang#*:}.x86_64.rpm -> \ |
649 |
-${MY_LANG_PV}TIVsm-msg.${lang#*:}.x86_64.rpm )" |
650 |
-done |
651 |
-unset lang |
652 |
- |
653 |
-DEPEND="" |
654 |
-RDEPEND=" |
655 |
- dev-libs/expat |
656 |
- dev-libs/libxml2 |
657 |
- =sys-fs/fuse-2* |
658 |
- acl? ( sys-apps/acl ) |
659 |
- java? ( virtual/jre:1.7 ) |
660 |
-" |
661 |
- |
662 |
-S="${WORKDIR}" |
663 |
- |
664 |
-pkg_setup() { |
665 |
- enewgroup tsm |
666 |
- DOC_CONTENTS=" |
667 |
- Note that you have to be either root or member of the group tsm to |
668 |
- be able to use the Tivoli Storage Manager client." |
669 |
-} |
670 |
- |
671 |
-src_unpack() { |
672 |
- local rpm rpms lang |
673 |
- unpack ${SRC_TAR} |
674 |
- |
675 |
- for rpm in *.rpm; do |
676 |
- case ${rpm} in |
677 |
- TIVsm-APIcit.*|TIVsm-BAcit.*) |
678 |
- use tsm_cit && rpms="${rpms} ./${rpm}" |
679 |
- ;; |
680 |
- TIVsm-BAhdw.*) |
681 |
- use tsm_hw && rpms="${rpms} ./${rpm}" |
682 |
- ;; |
683 |
- TIVsm-JBB.*|*-filepath-*) |
684 |
- # "journal based backup" for all filesystems |
685 |
- # requires a kernel module. |
686 |
- # "Linux Filepath source code" available |
687 |
- # by request from vendor |
688 |
- ;; |
689 |
- *) |
690 |
- rpms="${rpms} ./${rpm}" |
691 |
- ;; |
692 |
- esac |
693 |
- done |
694 |
- for rpm in ${A}; do |
695 |
- case ${rpm} in |
696 |
- *.rpm) |
697 |
- rpms="${rpms} ${rpm}" |
698 |
- ;; |
699 |
- esac |
700 |
- done |
701 |
- |
702 |
- rpm_unpack ${rpms} |
703 |
- |
704 |
- # Avoid strange error messages caused by read-only files |
705 |
- chmod -R u+w "${S}" || die |
706 |
-} |
707 |
- |
708 |
-src_prepare() { |
709 |
- # Avoid unnecessary dependency on ksh |
710 |
- sed -i 's:^#!/usr/bin/ksh:#!/bin/bash:' \ |
711 |
- opt/tivoli/tsm/client/ba/bin/dsmj || die |
712 |
-} |
713 |
- |
714 |
-src_install() { |
715 |
- cp -a opt "${D}" || die |
716 |
- cp -a usr "${D}" || die |
717 |
- |
718 |
- # The RPM files contain postinstall scripts which can be extracted |
719 |
- # e.g. using https://bugs.gentoo.org/attachment.cgi?id=234663 . |
720 |
- # Below we try to mimic the behaviour of these scripts. |
721 |
- # We don't deal with SELinux compliance (yet), though. |
722 |
- local RPM_INSTALL_PREFIX CLIENTDIR i |
723 |
- RPM_INSTALL_PREFIX=/opt |
724 |
- CLIENTDIR=$RPM_INSTALL_PREFIX/tivoli/tsm/client |
725 |
- |
726 |
- # We don't bother setting timestamps to build dates. |
727 |
- # But we should delete the corresponding files. |
728 |
- rm -f "${D}"$CLIENTDIR/api/bin*/.buildDate || die |
729 |
- rm -f "${D}"$CLIENTDIR/ba/bin*/.buildDate || die |
730 |
- rm -f "${D}"$CLIENTDIR/lang/.buildDate || die |
731 |
- |
732 |
- # Create links for messages; this is spread over several postin scripts. |
733 |
- for i in $(cd "${D}"${CLIENTDIR}/lang; ls -1d ??_??); do |
734 |
- dosym ../../lang/${i} $CLIENTDIR/ba/bin/${i} |
735 |
- dosym ../../lang/${i} $CLIENTDIR/api/bin64/${i} |
736 |
- done |
737 |
- |
738 |
- # Mimic TIVsm-API64 postinstall script |
739 |
- for i in libgpfs.so libdmapi.so; do |
740 |
- dosym ../..$CLIENTDIR/api/bin64/${i} /usr/lib64/${i} |
741 |
- done |
742 |
- |
743 |
- # The TIVsm-BA postinstall script only does messages and ancient upgrades |
744 |
- |
745 |
- # The gscrypt64 postinstall script only deals with s390[x] SELinux |
746 |
- # and the symlink for the iccs library which we handle in the loop below. |
747 |
- |
748 |
- # Move stuff from /usr/local to /opt, #452332 |
749 |
- mv "${D}"/usr/local/ibm "${D}"/opt/ || die |
750 |
- rmdir "${D}"/usr/local || die |
751 |
- |
752 |
- # Mimic gskssl64 postinstall script |
753 |
- for i in sys p11 km ssl drld kicc ldap cms acmeidup valn dbfl iccs; do |
754 |
- dosym ../../opt/ibm/gsk8_64/lib64/libgsk8${i}_64.so \ |
755 |
- /usr/lib64/libgsk8${i}_64.so |
756 |
- done |
757 |
- for i in capicmd ver; do |
758 |
- dosym ../../opt/ibm/gsk8_64/bin/gsk8${i}_64 /usr/bin/gsk${i}_64 |
759 |
- done |
760 |
- |
761 |
- # Done with the postinstall scripts as the RPMs contain them. |
762 |
- # Now on to some more Gentoo-specific installation. |
763 |
- |
764 |
- [[ -d "${D}usr/lib" ]] && die "Using 32bit lib dir in 64bit only system" |
765 |
- |
766 |
- # Avoid "QA Notice: Found an absolute symlink in a library directory" |
767 |
- local target |
768 |
- find "${D}"usr/lib* -lname '/*' | while read i; do |
769 |
- target=$(readlink "${i}") |
770 |
- rm -v "${i}" || die |
771 |
- dosym "../..${target}" "${i#${D}}" |
772 |
- done |
773 |
- |
774 |
- # Install symlinks for sonames of libraries, bug #416503 |
775 |
- dosym libvixMntapi.so.1.1.0 $CLIENTDIR/ba/bin/libvixMntapi.so.1 |
776 |
- dosym libvixDiskLibVim.so.5.5.0 $CLIENTDIR/ba/bin/libvixDiskLibVim.so.5 |
777 |
- dosym libvixDiskLib.so.5.5.0 $CLIENTDIR/ba/bin/libvixDiskLib.so.5 |
778 |
- |
779 |
- fowners :tsm /opt/tivoli/tsm/client/ba/bin/dsmtca |
780 |
- fperms 4710 /opt/tivoli/tsm/client/ba/bin/dsmtca |
781 |
- |
782 |
- keepdir /var/log/tsm |
783 |
- insinto /etc/logrotate.d |
784 |
- newins "${FILESDIR}/tsm.logrotate" tsm |
785 |
- |
786 |
- keepdir /etc/tivoli |
787 |
- |
788 |
- cp -a "${S}/opt/tivoli/tsm/client/ba/bin/dsm.sys.smp" "${D}/etc/tivoli/dsm.sys" || die |
789 |
- echo ' PasswordDir "/etc/tivoli/"' >> ${D}/etc/tivoli/dsm.sys |
790 |
- echo ' PasswordAccess generate' >> ${D}/etc/tivoli/dsm.sys |
791 |
- |
792 |
- # Added the hostname to be more friendly, the admin will need to edit this file anyway |
793 |
- echo ' NodeName' `hostname` >> ${D}/etc/tivoli/dsm.sys |
794 |
- echo ' ErrorLogName "/var/log/tsm/dsmerror.log"' >> ${D}/etc/tivoli/dsm.sys |
795 |
- echo ' SchedLogName "/var/log/tsm/dsmsched.log"' >> ${D}/etc/tivoli/dsm.sys |
796 |
- dosym ../../../../../../etc/tivoli/dsm.sys /opt/tivoli/tsm/client/ba/bin/dsm.sys |
797 |
- |
798 |
- cp -a "${S}/opt/tivoli/tsm/client/ba/bin/dsm.opt.smp" "${D}/etc/tivoli/dsm.opt" |
799 |
- dosym ../../../../../../etc/tivoli/dsm.opt /opt/tivoli/tsm/client/ba/bin/dsm.opt |
800 |
- |
801 |
- # Setup the env |
802 |
- dodir /etc/env.d |
803 |
- ENV_FILE="${D}/etc/env.d/80tivoli" |
804 |
- echo 'DSM_CONFIG="/etc/tivoli/dsm.opt"' >> ${ENV_FILE} |
805 |
- echo 'DSM_DIR="/opt/tivoli/tsm/client/ba/bin"' >> ${ENV_FILE} |
806 |
- echo 'DSM_LOG="/var/log/tsm"' >> ${ENV_FILE} |
807 |
- echo 'ROOTPATH="/opt/tivoli/tsm/client/ba/bin"' >> ${ENV_FILE} |
808 |
- |
809 |
- newconfd "${FILESDIR}/dsmc.conf.d" dsmc |
810 |
- newinitd "${FILESDIR}/dsmc.init.d" dsmc |
811 |
- newinitd "${FILESDIR}/dsmcad.init.d-r1" dsmcad |
812 |
- |
813 |
- systemd_dounit "${FILESDIR}/dsmc.service" |
814 |
- systemd_dounit "${FILESDIR}/dsmcad.service" |
815 |
- |
816 |
- readme.gentoo_create_doc |
817 |
-} |
818 |
- |
819 |
-pkg_postinst() { |
820 |
- local i dirs |
821 |
- for i in /var/log/tsm/dsm{error,sched,j,webcl}.log; do |
822 |
- if [[ ! -e $i ]]; then |
823 |
- touch $i || die |
824 |
- chown :tsm $i || die |
825 |
- chmod 0660 $i || die |
826 |
- fi |
827 |
- done |
828 |
- |
829 |
- # Bug #375041: the log directory itself should not be world writable. |
830 |
- # Have to do this in postinst due to bug #141619 |
831 |
- chown root:tsm /var/log/tsm || die |
832 |
- chmod 0750 /var/log/tsm || die |
833 |
- |
834 |
- # Bug 508052: directories used to be too restrictive, have to widen perms. |
835 |
- dirs=( /opt/tivoli $(find /opt/tivoli/tsm -type d) ) |
836 |
- chown root:root "${dirs[@]}" || die |
837 |
- chmod 0755 "${dirs[@]}" || die |
838 |
- |
839 |
- readme.gentoo_print_elog |
840 |
-} |
841 |
|
842 |
diff --git a/app-backup/tsm/tsm-7.1.2.0.ebuild b/app-backup/tsm/tsm-7.1.2.0.ebuild |
843 |
deleted file mode 100644 |
844 |
index 0a7432b68e8..00000000000 |
845 |
--- a/app-backup/tsm/tsm-7.1.2.0.ebuild |
846 |
+++ /dev/null |
847 |
@@ -1,239 +0,0 @@ |
848 |
-# Copyright 1999-2016 Gentoo Foundation |
849 |
-# Distributed under the terms of the GNU General Public License v2 |
850 |
- |
851 |
-EAPI=5 |
852 |
- |
853 |
-inherit versionator multilib eutils readme.gentoo rpm systemd user |
854 |
- |
855 |
-DESCRIPTION="Tivoli Storage Manager (TSM) Backup/Archive (B/A) Client and API" |
856 |
-HOMEPAGE="http://www.tivoli.com/" |
857 |
- |
858 |
-MY_PV_MAJOR=$(get_major_version) |
859 |
-MY_PV_MINOR=$(get_version_component_range 2) |
860 |
-MY_PV_TINY=$(get_version_component_range 3) |
861 |
-MY_PV_PATCH=$(get_version_component_range 4) |
862 |
- |
863 |
-MY_PV_NODOTS="${MY_PV_MAJOR}${MY_PV_MINOR}${MY_PV_TINY}" |
864 |
-MY_PVR_ALLDOTS=${PV} |
865 |
- |
866 |
-if [[ ${MY_PV_PATCH} == 0 ]]; then |
867 |
- MY_RELEASE_PATH=maintenance |
868 |
-else |
869 |
- MY_RELEASE_PATH=patches |
870 |
-fi |
871 |
-BASE_URI="ftp://ftp.software.ibm.com/storage/tivoli-storage-management/" |
872 |
-BASE_URI+="${MY_RELEASE_PATH}/client/v${MY_PV_MAJOR}r${MY_PV_MINOR}/" |
873 |
-BASE_URI+="Linux/LinuxX86/BA/v${MY_PV_NODOTS}/" |
874 |
-SRC_TAR="${MY_PVR_ALLDOTS}-TIV-TSMBAC-LinuxX86.tar" |
875 |
-SRC_URI="${BASE_URI}${SRC_TAR}" |
876 |
- |
877 |
-RESTRICT="strip" # Breaks libPiIMG.so and libPiSNAP.so |
878 |
-LICENSE="Apache-1.1 Apache-2.0 JDOM BSD-2 CC-PD Boost-1.0 MIT CPL-1.0 HPND Exolab |
879 |
- dom4j EPL-1.0 FTL icu unicode IBM Info-ZIP LGPL-2 LGPL-2.1 openafs-krb5-a |
880 |
- ZLIB MPL-1.0 MPL-1.1 NPL-1.1 openssl OPENLDAP RSA public-domain W3C |
881 |
- || ( BSD GPL-2+ ) gSOAP libpng tsm" |
882 |
- |
883 |
-SLOT="0" |
884 |
-KEYWORDS="~amd64 -*" |
885 |
-IUSE="acl java +tsm_cit +tsm_hw" |
886 |
-QA_PREBUILT="*" |
887 |
- |
888 |
-MY_LANGS="cs:CS_CZ de:DE_DE es:ES_ES fr:FR_FR hu:HU_HU it:IT_IT ja:JA_JP |
889 |
- ko:KO_KR pl:PL_PL pt-BR:PT_BR ru:RU_RU zh-CN:ZH_CN zh-TW:ZH_TW" |
890 |
-MY_LANG_PV="${MY_PVR_ALLDOTS}-" |
891 |
-for lang in ${MY_LANGS}; do |
892 |
- IUSE="${IUSE} l10n_${lang%:*}" |
893 |
- SRC_URI="${SRC_URI} l10n_${lang%:*}? ( \ |
894 |
-${BASE_URI}TIVsm-msg.${lang#*:}.x86_64.rpm -> \ |
895 |
-${MY_LANG_PV}TIVsm-msg.${lang#*:}.x86_64.rpm )" |
896 |
-done |
897 |
-unset lang |
898 |
- |
899 |
-DEPEND="" |
900 |
-RDEPEND=" |
901 |
- dev-libs/expat |
902 |
- dev-libs/libxml2 |
903 |
- =sys-fs/fuse-2* |
904 |
- acl? ( sys-apps/acl ) |
905 |
- java? ( virtual/jre:1.7 ) |
906 |
-" |
907 |
- |
908 |
-S="${WORKDIR}" |
909 |
- |
910 |
-pkg_setup() { |
911 |
- enewgroup tsm |
912 |
- DOC_CONTENTS=" |
913 |
- Note that you have to be either root or member of the group tsm to |
914 |
- be able to use the Tivoli Storage Manager client." |
915 |
-} |
916 |
- |
917 |
-src_unpack() { |
918 |
- local rpm rpms lang |
919 |
- unpack ${SRC_TAR} |
920 |
- |
921 |
- for rpm in *.rpm; do |
922 |
- case ${rpm} in |
923 |
- TIVsm-APIcit.*|TIVsm-BAcit.*) |
924 |
- use tsm_cit && rpms="${rpms} ./${rpm}" |
925 |
- ;; |
926 |
- TIVsm-BAhdw.*) |
927 |
- use tsm_hw && rpms="${rpms} ./${rpm}" |
928 |
- ;; |
929 |
- TIVsm-JBB.*|*-filepath-*) |
930 |
- # "journal based backup" for all filesystems |
931 |
- # requires a kernel module. |
932 |
- # "Linux Filepath source code" available |
933 |
- # by request from vendor |
934 |
- ;; |
935 |
- *) |
936 |
- rpms="${rpms} ./${rpm}" |
937 |
- ;; |
938 |
- esac |
939 |
- done |
940 |
- for rpm in ${A}; do |
941 |
- case ${rpm} in |
942 |
- *.rpm) |
943 |
- rpms="${rpms} ${rpm}" |
944 |
- ;; |
945 |
- esac |
946 |
- done |
947 |
- |
948 |
- rpm_unpack ${rpms} |
949 |
- |
950 |
- # Avoid strange error messages caused by read-only files |
951 |
- chmod -R u+w "${S}" || die |
952 |
-} |
953 |
- |
954 |
-src_prepare() { |
955 |
- # Avoid unnecessary dependency on ksh |
956 |
- sed -i 's:^#!/usr/bin/ksh:#!/bin/bash:' \ |
957 |
- opt/tivoli/tsm/client/ba/bin/dsmj || die |
958 |
-} |
959 |
- |
960 |
-src_install() { |
961 |
- cp -a opt "${D}" || die |
962 |
- cp -a usr "${D}" || die |
963 |
- |
964 |
- # The RPM files contain postinstall scripts which can be extracted |
965 |
- # e.g. using https://bugs.gentoo.org/attachment.cgi?id=234663 . |
966 |
- # Below we try to mimic the behaviour of these scripts. |
967 |
- # We don't deal with SELinux compliance (yet), though. |
968 |
- local RPM_INSTALL_PREFIX CLIENTDIR i |
969 |
- RPM_INSTALL_PREFIX=/opt |
970 |
- CLIENTDIR=$RPM_INSTALL_PREFIX/tivoli/tsm/client |
971 |
- |
972 |
- # We don't bother setting timestamps to build dates. |
973 |
- # But we should delete the corresponding files. |
974 |
- rm -f "${D}"$CLIENTDIR/api/bin*/.buildDate || die |
975 |
- rm -f "${D}"$CLIENTDIR/ba/bin*/.buildDate || die |
976 |
- rm -f "${D}"$CLIENTDIR/lang/.buildDate || die |
977 |
- |
978 |
- # Create links for messages; this is spread over several postin scripts. |
979 |
- for i in $(cd "${D}"${CLIENTDIR}/lang; ls -1d ??_??); do |
980 |
- dosym ../../lang/${i} $CLIENTDIR/ba/bin/${i} |
981 |
- dosym ../../lang/${i} $CLIENTDIR/api/bin64/${i} |
982 |
- done |
983 |
- |
984 |
- # Mimic TIVsm-API64 postinstall script |
985 |
- for i in libgpfs.so libdmapi.so; do |
986 |
- dosym ../..$CLIENTDIR/api/bin64/${i} /usr/lib64/${i} |
987 |
- done |
988 |
- |
989 |
- # The TIVsm-BA postinstall script only does messages and ancient upgrades |
990 |
- |
991 |
- # The gscrypt64 postinstall script only deals with s390[x] SELinux |
992 |
- # and the symlink for the iccs library which we handle in the loop below. |
993 |
- |
994 |
- # Move stuff from /usr/local to /opt, #452332 |
995 |
- mv "${D}"/usr/local/ibm "${D}"/opt/ || die |
996 |
- rmdir "${D}"/usr/local || die |
997 |
- |
998 |
- # Mimic gskssl64 postinstall script |
999 |
- for i in sys p11 km ssl drld kicc ldap cms acmeidup valn dbfl iccs; do |
1000 |
- dosym ../../opt/ibm/gsk8_64/lib64/libgsk8${i}_64.so \ |
1001 |
- /usr/lib64/libgsk8${i}_64.so |
1002 |
- done |
1003 |
- for i in capicmd ver; do |
1004 |
- dosym ../../opt/ibm/gsk8_64/bin/gsk8${i}_64 /usr/bin/gsk${i}_64 |
1005 |
- done |
1006 |
- |
1007 |
- # Done with the postinstall scripts as the RPMs contain them. |
1008 |
- # Now on to some more Gentoo-specific installation. |
1009 |
- |
1010 |
- [[ -d "${D}usr/lib" ]] && die "Using 32bit lib dir in 64bit only system" |
1011 |
- |
1012 |
- # Avoid "QA Notice: Found an absolute symlink in a library directory" |
1013 |
- local target |
1014 |
- find "${D}"usr/lib* -lname '/*' | while read i; do |
1015 |
- target=$(readlink "${i}") |
1016 |
- rm -v "${i}" || die |
1017 |
- dosym "../..${target}" "${i#${D}}" |
1018 |
- done |
1019 |
- |
1020 |
- # Install symlinks for sonames of libraries, bug #416503 |
1021 |
- dosym libvixMntapi.so.1.1.0 $CLIENTDIR/ba/bin/libvixMntapi.so.1 |
1022 |
- dosym libvixDiskLibVim.so.6.0.0 $CLIENTDIR/ba/bin/libvixDiskLibVim.so.6 |
1023 |
- dosym libvixDiskLib.so.6.0.0 $CLIENTDIR/ba/bin/libvixDiskLib.so.6 |
1024 |
- |
1025 |
- fowners :tsm /opt/tivoli/tsm/client/ba/bin/dsmtca |
1026 |
- fperms 4710 /opt/tivoli/tsm/client/ba/bin/dsmtca |
1027 |
- |
1028 |
- keepdir /var/log/tsm |
1029 |
- insinto /etc/logrotate.d |
1030 |
- newins "${FILESDIR}/tsm.logrotate" tsm |
1031 |
- |
1032 |
- keepdir /etc/tivoli |
1033 |
- |
1034 |
- cp -a "${S}/opt/tivoli/tsm/client/ba/bin/dsm.sys.smp" "${D}/etc/tivoli/dsm.sys" || die |
1035 |
- echo ' PasswordDir "/etc/tivoli/"' >> ${D}/etc/tivoli/dsm.sys |
1036 |
- echo ' PasswordAccess generate' >> ${D}/etc/tivoli/dsm.sys |
1037 |
- |
1038 |
- # Added the hostname to be more friendly, the admin will need to edit this file anyway |
1039 |
- echo ' NodeName' `hostname` >> ${D}/etc/tivoli/dsm.sys |
1040 |
- echo ' ErrorLogName "/var/log/tsm/dsmerror.log"' >> ${D}/etc/tivoli/dsm.sys |
1041 |
- echo ' SchedLogName "/var/log/tsm/dsmsched.log"' >> ${D}/etc/tivoli/dsm.sys |
1042 |
- dosym ../../../../../../etc/tivoli/dsm.sys /opt/tivoli/tsm/client/ba/bin/dsm.sys |
1043 |
- |
1044 |
- cp -a "${S}/opt/tivoli/tsm/client/ba/bin/dsm.opt.smp" "${D}/etc/tivoli/dsm.opt" |
1045 |
- dosym ../../../../../../etc/tivoli/dsm.opt /opt/tivoli/tsm/client/ba/bin/dsm.opt |
1046 |
- |
1047 |
- # Setup the env |
1048 |
- dodir /etc/env.d |
1049 |
- ENV_FILE="${D}/etc/env.d/80tivoli" |
1050 |
- echo 'DSM_CONFIG="/etc/tivoli/dsm.opt"' >> ${ENV_FILE} |
1051 |
- echo 'DSM_DIR="/opt/tivoli/tsm/client/ba/bin"' >> ${ENV_FILE} |
1052 |
- echo 'DSM_LOG="/var/log/tsm"' >> ${ENV_FILE} |
1053 |
- echo 'ROOTPATH="/opt/tivoli/tsm/client/ba/bin"' >> ${ENV_FILE} |
1054 |
- |
1055 |
- newconfd "${FILESDIR}/dsmc.conf.d" dsmc |
1056 |
- newinitd "${FILESDIR}/dsmc.init.d" dsmc |
1057 |
- newinitd "${FILESDIR}/dsmcad.init.d-r1" dsmcad |
1058 |
- |
1059 |
- systemd_dounit "${FILESDIR}/dsmc.service" |
1060 |
- systemd_dounit "${FILESDIR}/dsmcad.service" |
1061 |
- |
1062 |
- readme.gentoo_create_doc |
1063 |
-} |
1064 |
- |
1065 |
-pkg_postinst() { |
1066 |
- local i dirs |
1067 |
- for i in /var/log/tsm/dsm{error,sched,j,webcl}.log; do |
1068 |
- if [[ ! -e $i ]]; then |
1069 |
- touch $i || die |
1070 |
- chown :tsm $i || die |
1071 |
- chmod 0660 $i || die |
1072 |
- fi |
1073 |
- done |
1074 |
- |
1075 |
- # Bug #375041: the log directory itself should not be world writable. |
1076 |
- # Have to do this in postinst due to bug #141619 |
1077 |
- chown root:tsm /var/log/tsm || die |
1078 |
- chmod 0750 /var/log/tsm || die |
1079 |
- |
1080 |
- # Bug 508052: directories used to be too restrictive, have to widen perms. |
1081 |
- dirs=( /opt/tivoli $(find /opt/tivoli/tsm -type d) ) |
1082 |
- chown root:root "${dirs[@]}" || die |
1083 |
- chmod 0755 "${dirs[@]}" || die |
1084 |
- |
1085 |
- readme.gentoo_print_elog |
1086 |
-} |
1087 |
|
1088 |
diff --git a/app-backup/tsm/tsm-7.1.2.3.ebuild b/app-backup/tsm/tsm-7.1.2.3.ebuild |
1089 |
deleted file mode 100644 |
1090 |
index 26837d891d5..00000000000 |
1091 |
--- a/app-backup/tsm/tsm-7.1.2.3.ebuild |
1092 |
+++ /dev/null |
1093 |
@@ -1,239 +0,0 @@ |
1094 |
-# Copyright 1999-2016 Gentoo Foundation |
1095 |
-# Distributed under the terms of the GNU General Public License v2 |
1096 |
- |
1097 |
-EAPI=5 |
1098 |
- |
1099 |
-inherit versionator multilib eutils readme.gentoo rpm systemd user |
1100 |
- |
1101 |
-DESCRIPTION="Tivoli Storage Manager (TSM) Backup/Archive (B/A) Client and API" |
1102 |
-HOMEPAGE="http://www.tivoli.com/" |
1103 |
- |
1104 |
-MY_PV_MAJOR=$(get_major_version) |
1105 |
-MY_PV_MINOR=$(get_version_component_range 2) |
1106 |
-MY_PV_TINY=$(get_version_component_range 3) |
1107 |
-MY_PV_PATCH=$(get_version_component_range 4) |
1108 |
- |
1109 |
-MY_PV_NODOTS="${MY_PV_MAJOR}${MY_PV_MINOR}${MY_PV_TINY}" |
1110 |
-MY_PVR_ALLDOTS=${PV} |
1111 |
- |
1112 |
-if [[ ${MY_PV_PATCH} == 0 ]]; then |
1113 |
- MY_RELEASE_PATH=maintenance |
1114 |
-else |
1115 |
- MY_RELEASE_PATH=patches |
1116 |
-fi |
1117 |
-BASE_URI="ftp://ftp.software.ibm.com/storage/tivoli-storage-management/" |
1118 |
-BASE_URI+="${MY_RELEASE_PATH}/client/v${MY_PV_MAJOR}r${MY_PV_MINOR}/" |
1119 |
-BASE_URI+="Linux/LinuxX86/BA/v${MY_PV_NODOTS}/" |
1120 |
-SRC_TAR="${MY_PVR_ALLDOTS}-TIV-TSMBAC-LinuxX86.tar" |
1121 |
-SRC_URI="${BASE_URI}${SRC_TAR}" |
1122 |
- |
1123 |
-RESTRICT="strip" # Breaks libPiIMG.so and libPiSNAP.so |
1124 |
-LICENSE="Apache-1.1 Apache-2.0 JDOM BSD-2 CC-PD Boost-1.0 MIT CPL-1.0 HPND Exolab |
1125 |
- dom4j EPL-1.0 FTL icu unicode IBM Info-ZIP LGPL-2 LGPL-2.1 openafs-krb5-a |
1126 |
- ZLIB MPL-1.0 MPL-1.1 NPL-1.1 openssl OPENLDAP RSA public-domain W3C |
1127 |
- || ( BSD GPL-2+ ) gSOAP libpng tsm" |
1128 |
- |
1129 |
-SLOT="0" |
1130 |
-KEYWORDS="~amd64 -*" |
1131 |
-IUSE="acl java +tsm_cit +tsm_hw" |
1132 |
-QA_PREBUILT="*" |
1133 |
- |
1134 |
-MY_LANGS="cs:CS_CZ de:DE_DE es:ES_ES fr:FR_FR hu:HU_HU it:IT_IT ja:JA_JP |
1135 |
- ko:KO_KR pl:PL_PL pt-BR:PT_BR ru:RU_RU zh-CN:ZH_CN zh-TW:ZH_TW" |
1136 |
-MY_LANG_PV="${MY_PVR_ALLDOTS}-" |
1137 |
-for lang in ${MY_LANGS}; do |
1138 |
- IUSE="${IUSE} l10n_${lang%:*}" |
1139 |
- SRC_URI="${SRC_URI} l10n_${lang%:*}? ( \ |
1140 |
-${BASE_URI}TIVsm-msg.${lang#*:}.x86_64.rpm -> \ |
1141 |
-${MY_LANG_PV}TIVsm-msg.${lang#*:}.x86_64.rpm )" |
1142 |
-done |
1143 |
-unset lang |
1144 |
- |
1145 |
-DEPEND="" |
1146 |
-RDEPEND=" |
1147 |
- dev-libs/expat |
1148 |
- dev-libs/libxml2 |
1149 |
- =sys-fs/fuse-2* |
1150 |
- acl? ( sys-apps/acl ) |
1151 |
- java? ( virtual/jre:1.7 ) |
1152 |
-" |
1153 |
- |
1154 |
-S="${WORKDIR}" |
1155 |
- |
1156 |
-pkg_setup() { |
1157 |
- enewgroup tsm |
1158 |
- DOC_CONTENTS=" |
1159 |
- Note that you have to be either root or member of the group tsm to |
1160 |
- be able to use the Tivoli Storage Manager client." |
1161 |
-} |
1162 |
- |
1163 |
-src_unpack() { |
1164 |
- local rpm rpms lang |
1165 |
- unpack ${SRC_TAR} |
1166 |
- |
1167 |
- for rpm in *.rpm; do |
1168 |
- case ${rpm} in |
1169 |
- TIVsm-APIcit.*|TIVsm-BAcit.*) |
1170 |
- use tsm_cit && rpms="${rpms} ./${rpm}" |
1171 |
- ;; |
1172 |
- TIVsm-BAhdw.*) |
1173 |
- use tsm_hw && rpms="${rpms} ./${rpm}" |
1174 |
- ;; |
1175 |
- TIVsm-JBB.*|*-filepath-*) |
1176 |
- # "journal based backup" for all filesystems |
1177 |
- # requires a kernel module. |
1178 |
- # "Linux Filepath source code" available |
1179 |
- # by request from vendor |
1180 |
- ;; |
1181 |
- *) |
1182 |
- rpms="${rpms} ./${rpm}" |
1183 |
- ;; |
1184 |
- esac |
1185 |
- done |
1186 |
- for rpm in ${A}; do |
1187 |
- case ${rpm} in |
1188 |
- *.rpm) |
1189 |
- rpms="${rpms} ${rpm}" |
1190 |
- ;; |
1191 |
- esac |
1192 |
- done |
1193 |
- |
1194 |
- rpm_unpack ${rpms} |
1195 |
- |
1196 |
- # Avoid strange error messages caused by read-only files |
1197 |
- chmod -R u+w "${S}" || die |
1198 |
-} |
1199 |
- |
1200 |
-src_prepare() { |
1201 |
- # Avoid unnecessary dependency on ksh |
1202 |
- sed -i 's:^#!/usr/bin/ksh:#!/bin/bash:' \ |
1203 |
- opt/tivoli/tsm/client/ba/bin/dsmj || die |
1204 |
-} |
1205 |
- |
1206 |
-src_install() { |
1207 |
- cp -a opt "${D}" || die |
1208 |
- cp -a usr "${D}" || die |
1209 |
- |
1210 |
- # The RPM files contain postinstall scripts which can be extracted |
1211 |
- # e.g. using https://bugs.gentoo.org/attachment.cgi?id=234663 . |
1212 |
- # Below we try to mimic the behaviour of these scripts. |
1213 |
- # We don't deal with SELinux compliance (yet), though. |
1214 |
- local RPM_INSTALL_PREFIX CLIENTDIR i |
1215 |
- RPM_INSTALL_PREFIX=/opt |
1216 |
- CLIENTDIR=$RPM_INSTALL_PREFIX/tivoli/tsm/client |
1217 |
- |
1218 |
- # We don't bother setting timestamps to build dates. |
1219 |
- # But we should delete the corresponding files. |
1220 |
- rm -f "${D}"$CLIENTDIR/api/bin*/.buildDate || die |
1221 |
- rm -f "${D}"$CLIENTDIR/ba/bin*/.buildDate || die |
1222 |
- rm -f "${D}"$CLIENTDIR/lang/.buildDate || die |
1223 |
- |
1224 |
- # Create links for messages; this is spread over several postin scripts. |
1225 |
- for i in $(cd "${D}"${CLIENTDIR}/lang; ls -1d ??_??); do |
1226 |
- dosym ../../lang/${i} $CLIENTDIR/ba/bin/${i} |
1227 |
- dosym ../../lang/${i} $CLIENTDIR/api/bin64/${i} |
1228 |
- done |
1229 |
- |
1230 |
- # Mimic TIVsm-API64 postinstall script |
1231 |
- for i in libgpfs.so libdmapi.so; do |
1232 |
- dosym ../..$CLIENTDIR/api/bin64/${i} /usr/lib64/${i} |
1233 |
- done |
1234 |
- |
1235 |
- # The TIVsm-BA postinstall script only does messages and ancient upgrades |
1236 |
- |
1237 |
- # The gscrypt64 postinstall script only deals with s390[x] SELinux |
1238 |
- # and the symlink for the iccs library which we handle in the loop below. |
1239 |
- |
1240 |
- # Move stuff from /usr/local to /opt, #452332 |
1241 |
- mv "${D}"/usr/local/ibm "${D}"/opt/ || die |
1242 |
- rmdir "${D}"/usr/local || die |
1243 |
- |
1244 |
- # Mimic gskssl64 postinstall script |
1245 |
- for i in sys p11 km ssl drld kicc ldap cms acmeidup valn dbfl iccs; do |
1246 |
- dosym ../../opt/ibm/gsk8_64/lib64/libgsk8${i}_64.so \ |
1247 |
- /usr/lib64/libgsk8${i}_64.so |
1248 |
- done |
1249 |
- for i in capicmd ver; do |
1250 |
- dosym ../../opt/ibm/gsk8_64/bin/gsk8${i}_64 /usr/bin/gsk${i}_64 |
1251 |
- done |
1252 |
- |
1253 |
- # Done with the postinstall scripts as the RPMs contain them. |
1254 |
- # Now on to some more Gentoo-specific installation. |
1255 |
- |
1256 |
- [[ -d "${D}usr/lib" ]] && die "Using 32bit lib dir in 64bit only system" |
1257 |
- |
1258 |
- # Avoid "QA Notice: Found an absolute symlink in a library directory" |
1259 |
- local target |
1260 |
- find "${D}"usr/lib* -lname '/*' | while read i; do |
1261 |
- target=$(readlink "${i}") |
1262 |
- rm -v "${i}" || die |
1263 |
- dosym "../..${target}" "${i#${D}}" |
1264 |
- done |
1265 |
- |
1266 |
- # Install symlinks for sonames of libraries, bug #416503 |
1267 |
- dosym libvixMntapi.so.1.1.0 $CLIENTDIR/ba/bin/libvixMntapi.so.1 |
1268 |
- dosym libvixDiskLibVim.so.5.5.0 $CLIENTDIR/ba/bin/libvixDiskLibVim.so.5 |
1269 |
- dosym libvixDiskLib.so.5.5.0 $CLIENTDIR/ba/bin/libvixDiskLib.so.5 |
1270 |
- |
1271 |
- fowners :tsm /opt/tivoli/tsm/client/ba/bin/dsmtca |
1272 |
- fperms 4710 /opt/tivoli/tsm/client/ba/bin/dsmtca |
1273 |
- |
1274 |
- keepdir /var/log/tsm |
1275 |
- insinto /etc/logrotate.d |
1276 |
- newins "${FILESDIR}/tsm.logrotate" tsm |
1277 |
- |
1278 |
- keepdir /etc/tivoli |
1279 |
- |
1280 |
- cp -a "${S}/opt/tivoli/tsm/client/ba/bin/dsm.sys.smp" "${D}/etc/tivoli/dsm.sys" || die |
1281 |
- echo ' PasswordDir "/etc/tivoli/"' >> ${D}/etc/tivoli/dsm.sys |
1282 |
- echo ' PasswordAccess generate' >> ${D}/etc/tivoli/dsm.sys |
1283 |
- |
1284 |
- # Added the hostname to be more friendly, the admin will need to edit this file anyway |
1285 |
- echo ' NodeName' `hostname` >> ${D}/etc/tivoli/dsm.sys |
1286 |
- echo ' ErrorLogName "/var/log/tsm/dsmerror.log"' >> ${D}/etc/tivoli/dsm.sys |
1287 |
- echo ' SchedLogName "/var/log/tsm/dsmsched.log"' >> ${D}/etc/tivoli/dsm.sys |
1288 |
- dosym ../../../../../../etc/tivoli/dsm.sys /opt/tivoli/tsm/client/ba/bin/dsm.sys |
1289 |
- |
1290 |
- cp -a "${S}/opt/tivoli/tsm/client/ba/bin/dsm.opt.smp" "${D}/etc/tivoli/dsm.opt" |
1291 |
- dosym ../../../../../../etc/tivoli/dsm.opt /opt/tivoli/tsm/client/ba/bin/dsm.opt |
1292 |
- |
1293 |
- # Setup the env |
1294 |
- dodir /etc/env.d |
1295 |
- ENV_FILE="${D}/etc/env.d/80tivoli" |
1296 |
- echo 'DSM_CONFIG="/etc/tivoli/dsm.opt"' >> ${ENV_FILE} |
1297 |
- echo 'DSM_DIR="/opt/tivoli/tsm/client/ba/bin"' >> ${ENV_FILE} |
1298 |
- echo 'DSM_LOG="/var/log/tsm"' >> ${ENV_FILE} |
1299 |
- echo 'ROOTPATH="/opt/tivoli/tsm/client/ba/bin"' >> ${ENV_FILE} |
1300 |
- |
1301 |
- newconfd "${FILESDIR}/dsmc.conf.d" dsmc |
1302 |
- newinitd "${FILESDIR}/dsmc.init.d" dsmc |
1303 |
- newinitd "${FILESDIR}/dsmcad.init.d-r1" dsmcad |
1304 |
- |
1305 |
- systemd_dounit "${FILESDIR}/dsmc.service" |
1306 |
- systemd_dounit "${FILESDIR}/dsmcad.service" |
1307 |
- |
1308 |
- readme.gentoo_create_doc |
1309 |
-} |
1310 |
- |
1311 |
-pkg_postinst() { |
1312 |
- local i dirs |
1313 |
- for i in /var/log/tsm/dsm{error,sched,j,webcl}.log; do |
1314 |
- if [[ ! -e $i ]]; then |
1315 |
- touch $i || die |
1316 |
- chown :tsm $i || die |
1317 |
- chmod 0660 $i || die |
1318 |
- fi |
1319 |
- done |
1320 |
- |
1321 |
- # Bug #375041: the log directory itself should not be world writable. |
1322 |
- # Have to do this in postinst due to bug #141619 |
1323 |
- chown root:tsm /var/log/tsm || die |
1324 |
- chmod 0750 /var/log/tsm || die |
1325 |
- |
1326 |
- # Bug 508052: directories used to be too restrictive, have to widen perms. |
1327 |
- dirs=( /opt/tivoli $(find /opt/tivoli/tsm -type d) ) |
1328 |
- chown root:root "${dirs[@]}" || die |
1329 |
- chmod 0755 "${dirs[@]}" || die |
1330 |
- |
1331 |
- readme.gentoo_print_elog |
1332 |
-} |
1333 |
|
1334 |
diff --git a/app-backup/tsm/tsm-7.1.3.1-r1.ebuild b/app-backup/tsm/tsm-7.1.3.1-r1.ebuild |
1335 |
deleted file mode 100644 |
1336 |
index 393cf38ff26..00000000000 |
1337 |
--- a/app-backup/tsm/tsm-7.1.3.1-r1.ebuild |
1338 |
+++ /dev/null |
1339 |
@@ -1,243 +0,0 @@ |
1340 |
-# Copyright 1999-2016 Gentoo Foundation |
1341 |
-# Distributed under the terms of the GNU General Public License v2 |
1342 |
- |
1343 |
-EAPI=5 |
1344 |
- |
1345 |
-inherit versionator multilib eutils readme.gentoo rpm systemd user pax-utils |
1346 |
- |
1347 |
-DESCRIPTION="Tivoli Storage Manager (TSM) Backup/Archive (B/A) Client and API" |
1348 |
-HOMEPAGE="http://www.tivoli.com/" |
1349 |
- |
1350 |
-MY_PV_MAJOR=$(get_major_version) |
1351 |
-MY_PV_MINOR=$(get_version_component_range 2) |
1352 |
-MY_PV_TINY=$(get_version_component_range 3) |
1353 |
-MY_PV_PATCH=$(get_version_component_range 4) |
1354 |
- |
1355 |
-MY_PV_NODOTS="${MY_PV_MAJOR}${MY_PV_MINOR}${MY_PV_TINY}" |
1356 |
-MY_PVR_ALLDOTS=${PV} |
1357 |
- |
1358 |
-if [[ ${MY_PV_PATCH} == 0 ]]; then |
1359 |
- MY_RELEASE_PATH=maintenance |
1360 |
-else |
1361 |
- MY_RELEASE_PATH=patches |
1362 |
-fi |
1363 |
-BASE_URI="ftp://ftp.software.ibm.com/storage/tivoli-storage-management/" |
1364 |
-BASE_URI+="${MY_RELEASE_PATH}/client/v${MY_PV_MAJOR}r${MY_PV_MINOR}/" |
1365 |
-BASE_URI+="Linux/LinuxX86/BA/v${MY_PV_NODOTS}/" |
1366 |
-SRC_TAR="${MY_PVR_ALLDOTS}-TIV-TSMBAC-LinuxX86.tar" |
1367 |
-SRC_URI="${BASE_URI}${SRC_TAR}" |
1368 |
- |
1369 |
-RESTRICT="strip" # Breaks libPiIMG.so and libPiSNAP.so |
1370 |
-LICENSE="Apache-1.1 Apache-2.0 JDOM BSD-2 CC-PD Boost-1.0 MIT CPL-1.0 HPND Exolab |
1371 |
- dom4j EPL-1.0 FTL icu unicode IBM Info-ZIP LGPL-2 LGPL-2.1 openafs-krb5-a |
1372 |
- ZLIB MPL-1.0 MPL-1.1 NPL-1.1 openssl OPENLDAP RSA public-domain W3C |
1373 |
- || ( BSD GPL-2+ ) gSOAP libpng tsm" |
1374 |
- |
1375 |
-SLOT="0" |
1376 |
-KEYWORDS="~amd64 -*" |
1377 |
-IUSE="acl java +tsm_cit +tsm_hw" |
1378 |
-QA_PREBUILT="*" |
1379 |
- |
1380 |
-# not available (yet?) |
1381 |
-#MY_LANGS="cs:CS_CZ de:DE_DE es:ES_ES fr:FR_FR hu:HU_HU it:IT_IT ja:JA_JP |
1382 |
-# ko:KO_KR pl:PL_PL pt-BR:PT_BR ru:RU_RU zh-CN:ZH_CN zh-TW:ZH_TW" |
1383 |
-MY_LANG_PV="${MY_PVR_ALLDOTS}-" |
1384 |
-for lang in ${MY_LANGS}; do |
1385 |
- IUSE="${IUSE} l10n_${lang%:*}" |
1386 |
- SRC_URI="${SRC_URI} l10n_${lang%:*}? ( \ |
1387 |
-${BASE_URI}TIVsm-msg.${lang#*:}.x86_64.rpm -> \ |
1388 |
-${MY_LANG_PV}TIVsm-msg.${lang#*:}.x86_64.rpm )" |
1389 |
-done |
1390 |
-unset lang |
1391 |
- |
1392 |
-DEPEND="" |
1393 |
-RDEPEND=" |
1394 |
- dev-libs/expat |
1395 |
- dev-libs/libxml2 |
1396 |
- =sys-fs/fuse-2* |
1397 |
- acl? ( sys-apps/acl ) |
1398 |
- java? ( virtual/jre:1.7 ) |
1399 |
-" |
1400 |
- |
1401 |
-S="${WORKDIR}" |
1402 |
- |
1403 |
-pkg_setup() { |
1404 |
- enewgroup tsm |
1405 |
- DOC_CONTENTS=" |
1406 |
- Note that you have to be either root or member of the group tsm to |
1407 |
- be able to use the Tivoli Storage Manager client." |
1408 |
-} |
1409 |
- |
1410 |
-src_unpack() { |
1411 |
- local rpm rpms lang |
1412 |
- unpack ${SRC_TAR} |
1413 |
- |
1414 |
- for rpm in *.rpm; do |
1415 |
- case ${rpm} in |
1416 |
- TIVsm-APIcit.*|TIVsm-BAcit.*) |
1417 |
- use tsm_cit && rpms="${rpms} ./${rpm}" |
1418 |
- ;; |
1419 |
- TIVsm-BAhdw.*) |
1420 |
- use tsm_hw && rpms="${rpms} ./${rpm}" |
1421 |
- ;; |
1422 |
- TIVsm-JBB.*|*-filepath-*) |
1423 |
- # "journal based backup" for all filesystems |
1424 |
- # requires a kernel module. |
1425 |
- # "Linux Filepath source code" available |
1426 |
- # by request from vendor |
1427 |
- ;; |
1428 |
- *) |
1429 |
- rpms="${rpms} ./${rpm}" |
1430 |
- ;; |
1431 |
- esac |
1432 |
- done |
1433 |
- for rpm in ${A}; do |
1434 |
- case ${rpm} in |
1435 |
- *.rpm) |
1436 |
- rpms="${rpms} ${rpm}" |
1437 |
- ;; |
1438 |
- esac |
1439 |
- done |
1440 |
- |
1441 |
- rpm_unpack ${rpms} |
1442 |
- |
1443 |
- # Avoid strange error messages caused by read-only files |
1444 |
- chmod -R u+w "${S}" || die |
1445 |
-} |
1446 |
- |
1447 |
-src_prepare() { |
1448 |
- # Avoid unnecessary dependency on ksh |
1449 |
- sed -i 's:^#!/usr/bin/ksh:#!/bin/bash:' \ |
1450 |
- opt/tivoli/tsm/client/ba/bin/dsmj || die |
1451 |
-} |
1452 |
- |
1453 |
-src_install() { |
1454 |
- cp -a opt "${D}" || die |
1455 |
- cp -a usr "${D}" || die |
1456 |
- |
1457 |
- # The RPM files contain postinstall scripts which can be extracted |
1458 |
- # e.g. using https://bugs.gentoo.org/attachment.cgi?id=234663 . |
1459 |
- # Below we try to mimic the behaviour of these scripts. |
1460 |
- # We don't deal with SELinux compliance (yet), though. |
1461 |
- local RPM_INSTALL_PREFIX CLIENTDIR i |
1462 |
- RPM_INSTALL_PREFIX=/opt |
1463 |
- CLIENTDIR=$RPM_INSTALL_PREFIX/tivoli/tsm/client |
1464 |
- |
1465 |
- # We don't bother setting timestamps to build dates. |
1466 |
- # But we should delete the corresponding files. |
1467 |
- rm -f "${D}"$CLIENTDIR/api/bin*/.buildDate || die |
1468 |
- rm -f "${D}"$CLIENTDIR/ba/bin*/.buildDate || die |
1469 |
- rm -f "${D}"$CLIENTDIR/lang/.buildDate || die |
1470 |
- |
1471 |
- # Create links for messages; this is spread over several postin scripts. |
1472 |
- for i in $(cd "${D}"${CLIENTDIR}/lang; ls -1d ??_??); do |
1473 |
- dosym ../../lang/${i} $CLIENTDIR/ba/bin/${i} |
1474 |
- dosym ../../lang/${i} $CLIENTDIR/api/bin64/${i} |
1475 |
- done |
1476 |
- |
1477 |
- # Mimic TIVsm-API64 postinstall script |
1478 |
- for i in libgpfs.so libdmapi.so; do |
1479 |
- dosym ../..$CLIENTDIR/api/bin64/${i} /usr/lib64/${i} |
1480 |
- done |
1481 |
- |
1482 |
- # The TIVsm-BA postinstall script only does messages and ancient upgrades |
1483 |
- |
1484 |
- # The gscrypt64 postinstall script only deals with s390[x] SELinux |
1485 |
- # and the symlink for the iccs library which we handle in the loop below. |
1486 |
- |
1487 |
- # Move stuff from /usr/local to /opt, #452332 |
1488 |
- mv "${D}"/usr/local/ibm "${D}"/opt/ || die |
1489 |
- rmdir "${D}"/usr/local || die |
1490 |
- |
1491 |
- # Mimic gskssl64 postinstall script |
1492 |
- for i in sys p11 km ssl drld kicc ldap cms acmeidup valn dbfl iccs; do |
1493 |
- dosym ../../opt/ibm/gsk8_64/lib64/libgsk8${i}_64.so \ |
1494 |
- /usr/lib64/libgsk8${i}_64.so |
1495 |
- done |
1496 |
- for i in capicmd ver; do |
1497 |
- dosym ../../opt/ibm/gsk8_64/bin/gsk8${i}_64 /usr/bin/gsk${i}_64 |
1498 |
- done |
1499 |
- |
1500 |
- # Done with the postinstall scripts as the RPMs contain them. |
1501 |
- # Now on to some more Gentoo-specific installation. |
1502 |
- |
1503 |
- [[ -d "${D}usr/lib" ]] && die "Using 32bit lib dir in 64bit only system" |
1504 |
- |
1505 |
- # Avoid "QA Notice: Found an absolute symlink in a library directory" |
1506 |
- local target |
1507 |
- find "${D}"usr/lib* -lname '/*' | while read i; do |
1508 |
- target=$(readlink "${i}") |
1509 |
- rm -v "${i}" || die |
1510 |
- dosym "../..${target}" "${i#${D}}" |
1511 |
- done |
1512 |
- |
1513 |
- # Install symlinks for sonames of libraries, bug #416503 |
1514 |
- dosym libvixMntapi.so.1.1.0 $CLIENTDIR/ba/bin/libvixMntapi.so.1 |
1515 |
- dosym libvixDiskLibVim.so.5.5.0 $CLIENTDIR/ba/bin/libvixDiskLibVim.so.5 |
1516 |
- dosym libvixDiskLib.so.5.5.0 $CLIENTDIR/ba/bin/libvixDiskLib.so.5 |
1517 |
- |
1518 |
- fowners :tsm /opt/tivoli/tsm/client/ba/bin/dsmtca |
1519 |
- fperms 4710 /opt/tivoli/tsm/client/ba/bin/dsmtca |
1520 |
- |
1521 |
- keepdir /var/log/tsm |
1522 |
- insinto /etc/logrotate.d |
1523 |
- newins "${FILESDIR}/tsm.logrotate" tsm |
1524 |
- |
1525 |
- keepdir /etc/tivoli |
1526 |
- |
1527 |
- cp -a "${S}/opt/tivoli/tsm/client/ba/bin/dsm.sys.smp" "${D}/etc/tivoli/dsm.sys" || die |
1528 |
- echo ' PasswordDir "/etc/tivoli/"' >> ${D}/etc/tivoli/dsm.sys |
1529 |
- echo ' PasswordAccess generate' >> ${D}/etc/tivoli/dsm.sys |
1530 |
- |
1531 |
- # Added the hostname to be more friendly, the admin will need to edit this file anyway |
1532 |
- echo ' NodeName' `hostname` >> ${D}/etc/tivoli/dsm.sys |
1533 |
- echo ' ErrorLogName "/var/log/tsm/dsmerror.log"' >> ${D}/etc/tivoli/dsm.sys |
1534 |
- echo ' SchedLogName "/var/log/tsm/dsmsched.log"' >> ${D}/etc/tivoli/dsm.sys |
1535 |
- dosym ../../../../../../etc/tivoli/dsm.sys /opt/tivoli/tsm/client/ba/bin/dsm.sys |
1536 |
- |
1537 |
- cp -a "${S}/opt/tivoli/tsm/client/ba/bin/dsm.opt.smp" "${D}/etc/tivoli/dsm.opt" |
1538 |
- dosym ../../../../../../etc/tivoli/dsm.opt /opt/tivoli/tsm/client/ba/bin/dsm.opt |
1539 |
- |
1540 |
- # Setup the env |
1541 |
- dodir /etc/env.d |
1542 |
- ENV_FILE="${D}/etc/env.d/80tivoli" |
1543 |
- echo 'DSM_CONFIG="/etc/tivoli/dsm.opt"' >> ${ENV_FILE} |
1544 |
- echo 'DSM_DIR="/opt/tivoli/tsm/client/ba/bin"' >> ${ENV_FILE} |
1545 |
- echo 'DSM_LOG="/var/log/tsm"' >> ${ENV_FILE} |
1546 |
- echo 'ROOTPATH="/opt/tivoli/tsm/client/ba/bin"' >> ${ENV_FILE} |
1547 |
- |
1548 |
- newconfd "${FILESDIR}/dsmc.conf.d" dsmc |
1549 |
- newinitd "${FILESDIR}/dsmc.init.d" dsmc |
1550 |
- newinitd "${FILESDIR}/dsmcad.init.d-r1" dsmcad |
1551 |
- |
1552 |
- # Need this for hardened, otherwise a cryptic "connection to server lost" message appears |
1553 |
- pax-mark -m "${D}/opt/tivoli/tsm/client/ba/bin/dsmc" |
1554 |
- |
1555 |
- systemd_dounit "${FILESDIR}/dsmc.service" |
1556 |
- systemd_dounit "${FILESDIR}/dsmcad.service" |
1557 |
- |
1558 |
- readme.gentoo_create_doc |
1559 |
-} |
1560 |
- |
1561 |
-pkg_postinst() { |
1562 |
- local i dirs |
1563 |
- for i in /var/log/tsm/dsm{error,sched,j,webcl}.log; do |
1564 |
- if [[ ! -e $i ]]; then |
1565 |
- touch $i || die |
1566 |
- chown :tsm $i || die |
1567 |
- chmod 0660 $i || die |
1568 |
- fi |
1569 |
- done |
1570 |
- |
1571 |
- # Bug #375041: the log directory itself should not be world writable. |
1572 |
- # Have to do this in postinst due to bug #141619 |
1573 |
- chown root:tsm /var/log/tsm || die |
1574 |
- chmod 0750 /var/log/tsm || die |
1575 |
- |
1576 |
- # Bug 508052: directories used to be too restrictive, have to widen perms. |
1577 |
- dirs=( /opt/tivoli $(find /opt/tivoli/tsm -type d) ) |
1578 |
- chown root:root "${dirs[@]}" || die |
1579 |
- chmod 0755 "${dirs[@]}" || die |
1580 |
- |
1581 |
- readme.gentoo_print_elog |
1582 |
-} |
1583 |
|
1584 |
diff --git a/app-backup/tsm/tsm-7.1.3.1.ebuild b/app-backup/tsm/tsm-7.1.3.1.ebuild |
1585 |
deleted file mode 100644 |
1586 |
index 31ce93ebfb7..00000000000 |
1587 |
--- a/app-backup/tsm/tsm-7.1.3.1.ebuild |
1588 |
+++ /dev/null |
1589 |
@@ -1,240 +0,0 @@ |
1590 |
-# Copyright 1999-2016 Gentoo Foundation |
1591 |
-# Distributed under the terms of the GNU General Public License v2 |
1592 |
- |
1593 |
-EAPI=5 |
1594 |
- |
1595 |
-inherit versionator multilib eutils readme.gentoo rpm systemd user |
1596 |
- |
1597 |
-DESCRIPTION="Tivoli Storage Manager (TSM) Backup/Archive (B/A) Client and API" |
1598 |
-HOMEPAGE="http://www.tivoli.com/" |
1599 |
- |
1600 |
-MY_PV_MAJOR=$(get_major_version) |
1601 |
-MY_PV_MINOR=$(get_version_component_range 2) |
1602 |
-MY_PV_TINY=$(get_version_component_range 3) |
1603 |
-MY_PV_PATCH=$(get_version_component_range 4) |
1604 |
- |
1605 |
-MY_PV_NODOTS="${MY_PV_MAJOR}${MY_PV_MINOR}${MY_PV_TINY}" |
1606 |
-MY_PVR_ALLDOTS=${PV} |
1607 |
- |
1608 |
-if [[ ${MY_PV_PATCH} == 0 ]]; then |
1609 |
- MY_RELEASE_PATH=maintenance |
1610 |
-else |
1611 |
- MY_RELEASE_PATH=patches |
1612 |
-fi |
1613 |
-BASE_URI="ftp://ftp.software.ibm.com/storage/tivoli-storage-management/" |
1614 |
-BASE_URI+="${MY_RELEASE_PATH}/client/v${MY_PV_MAJOR}r${MY_PV_MINOR}/" |
1615 |
-BASE_URI+="Linux/LinuxX86/BA/v${MY_PV_NODOTS}/" |
1616 |
-SRC_TAR="${MY_PVR_ALLDOTS}-TIV-TSMBAC-LinuxX86.tar" |
1617 |
-SRC_URI="${BASE_URI}${SRC_TAR}" |
1618 |
- |
1619 |
-RESTRICT="strip" # Breaks libPiIMG.so and libPiSNAP.so |
1620 |
-LICENSE="Apache-1.1 Apache-2.0 JDOM BSD-2 CC-PD Boost-1.0 MIT CPL-1.0 HPND Exolab |
1621 |
- dom4j EPL-1.0 FTL icu unicode IBM Info-ZIP LGPL-2 LGPL-2.1 openafs-krb5-a |
1622 |
- ZLIB MPL-1.0 MPL-1.1 NPL-1.1 openssl OPENLDAP RSA public-domain W3C |
1623 |
- || ( BSD GPL-2+ ) gSOAP libpng tsm" |
1624 |
- |
1625 |
-SLOT="0" |
1626 |
-KEYWORDS="~amd64 -*" |
1627 |
-IUSE="acl java +tsm_cit +tsm_hw" |
1628 |
-QA_PREBUILT="*" |
1629 |
- |
1630 |
-# not available (yet?) |
1631 |
-#MY_LANGS="cs:CS_CZ de:DE_DE es:ES_ES fr:FR_FR hu:HU_HU it:IT_IT ja:JA_JP |
1632 |
-# ko:KO_KR pl:PL_PL pt-BR:PT_BR ru:RU_RU zh-CN:ZH_CN zh-TW:ZH_TW" |
1633 |
-MY_LANG_PV="${MY_PVR_ALLDOTS}-" |
1634 |
-for lang in ${MY_LANGS}; do |
1635 |
- IUSE="${IUSE} l10n_${lang%:*}" |
1636 |
- SRC_URI="${SRC_URI} l10n_${lang%:*}? ( \ |
1637 |
-${BASE_URI}TIVsm-msg.${lang#*:}.x86_64.rpm -> \ |
1638 |
-${MY_LANG_PV}TIVsm-msg.${lang#*:}.x86_64.rpm )" |
1639 |
-done |
1640 |
-unset lang |
1641 |
- |
1642 |
-DEPEND="" |
1643 |
-RDEPEND=" |
1644 |
- dev-libs/expat |
1645 |
- dev-libs/libxml2 |
1646 |
- =sys-fs/fuse-2* |
1647 |
- acl? ( sys-apps/acl ) |
1648 |
- java? ( virtual/jre:1.7 ) |
1649 |
-" |
1650 |
- |
1651 |
-S="${WORKDIR}" |
1652 |
- |
1653 |
-pkg_setup() { |
1654 |
- enewgroup tsm |
1655 |
- DOC_CONTENTS=" |
1656 |
- Note that you have to be either root or member of the group tsm to |
1657 |
- be able to use the Tivoli Storage Manager client." |
1658 |
-} |
1659 |
- |
1660 |
-src_unpack() { |
1661 |
- local rpm rpms lang |
1662 |
- unpack ${SRC_TAR} |
1663 |
- |
1664 |
- for rpm in *.rpm; do |
1665 |
- case ${rpm} in |
1666 |
- TIVsm-APIcit.*|TIVsm-BAcit.*) |
1667 |
- use tsm_cit && rpms="${rpms} ./${rpm}" |
1668 |
- ;; |
1669 |
- TIVsm-BAhdw.*) |
1670 |
- use tsm_hw && rpms="${rpms} ./${rpm}" |
1671 |
- ;; |
1672 |
- TIVsm-JBB.*|*-filepath-*) |
1673 |
- # "journal based backup" for all filesystems |
1674 |
- # requires a kernel module. |
1675 |
- # "Linux Filepath source code" available |
1676 |
- # by request from vendor |
1677 |
- ;; |
1678 |
- *) |
1679 |
- rpms="${rpms} ./${rpm}" |
1680 |
- ;; |
1681 |
- esac |
1682 |
- done |
1683 |
- for rpm in ${A}; do |
1684 |
- case ${rpm} in |
1685 |
- *.rpm) |
1686 |
- rpms="${rpms} ${rpm}" |
1687 |
- ;; |
1688 |
- esac |
1689 |
- done |
1690 |
- |
1691 |
- rpm_unpack ${rpms} |
1692 |
- |
1693 |
- # Avoid strange error messages caused by read-only files |
1694 |
- chmod -R u+w "${S}" || die |
1695 |
-} |
1696 |
- |
1697 |
-src_prepare() { |
1698 |
- # Avoid unnecessary dependency on ksh |
1699 |
- sed -i 's:^#!/usr/bin/ksh:#!/bin/bash:' \ |
1700 |
- opt/tivoli/tsm/client/ba/bin/dsmj || die |
1701 |
-} |
1702 |
- |
1703 |
-src_install() { |
1704 |
- cp -a opt "${D}" || die |
1705 |
- cp -a usr "${D}" || die |
1706 |
- |
1707 |
- # The RPM files contain postinstall scripts which can be extracted |
1708 |
- # e.g. using https://bugs.gentoo.org/attachment.cgi?id=234663 . |
1709 |
- # Below we try to mimic the behaviour of these scripts. |
1710 |
- # We don't deal with SELinux compliance (yet), though. |
1711 |
- local RPM_INSTALL_PREFIX CLIENTDIR i |
1712 |
- RPM_INSTALL_PREFIX=/opt |
1713 |
- CLIENTDIR=$RPM_INSTALL_PREFIX/tivoli/tsm/client |
1714 |
- |
1715 |
- # We don't bother setting timestamps to build dates. |
1716 |
- # But we should delete the corresponding files. |
1717 |
- rm -f "${D}"$CLIENTDIR/api/bin*/.buildDate || die |
1718 |
- rm -f "${D}"$CLIENTDIR/ba/bin*/.buildDate || die |
1719 |
- rm -f "${D}"$CLIENTDIR/lang/.buildDate || die |
1720 |
- |
1721 |
- # Create links for messages; this is spread over several postin scripts. |
1722 |
- for i in $(cd "${D}"${CLIENTDIR}/lang; ls -1d ??_??); do |
1723 |
- dosym ../../lang/${i} $CLIENTDIR/ba/bin/${i} |
1724 |
- dosym ../../lang/${i} $CLIENTDIR/api/bin64/${i} |
1725 |
- done |
1726 |
- |
1727 |
- # Mimic TIVsm-API64 postinstall script |
1728 |
- for i in libgpfs.so libdmapi.so; do |
1729 |
- dosym ../..$CLIENTDIR/api/bin64/${i} /usr/lib64/${i} |
1730 |
- done |
1731 |
- |
1732 |
- # The TIVsm-BA postinstall script only does messages and ancient upgrades |
1733 |
- |
1734 |
- # The gscrypt64 postinstall script only deals with s390[x] SELinux |
1735 |
- # and the symlink for the iccs library which we handle in the loop below. |
1736 |
- |
1737 |
- # Move stuff from /usr/local to /opt, #452332 |
1738 |
- mv "${D}"/usr/local/ibm "${D}"/opt/ || die |
1739 |
- rmdir "${D}"/usr/local || die |
1740 |
- |
1741 |
- # Mimic gskssl64 postinstall script |
1742 |
- for i in sys p11 km ssl drld kicc ldap cms acmeidup valn dbfl iccs; do |
1743 |
- dosym ../../opt/ibm/gsk8_64/lib64/libgsk8${i}_64.so \ |
1744 |
- /usr/lib64/libgsk8${i}_64.so |
1745 |
- done |
1746 |
- for i in capicmd ver; do |
1747 |
- dosym ../../opt/ibm/gsk8_64/bin/gsk8${i}_64 /usr/bin/gsk${i}_64 |
1748 |
- done |
1749 |
- |
1750 |
- # Done with the postinstall scripts as the RPMs contain them. |
1751 |
- # Now on to some more Gentoo-specific installation. |
1752 |
- |
1753 |
- [[ -d "${D}usr/lib" ]] && die "Using 32bit lib dir in 64bit only system" |
1754 |
- |
1755 |
- # Avoid "QA Notice: Found an absolute symlink in a library directory" |
1756 |
- local target |
1757 |
- find "${D}"usr/lib* -lname '/*' | while read i; do |
1758 |
- target=$(readlink "${i}") |
1759 |
- rm -v "${i}" || die |
1760 |
- dosym "../..${target}" "${i#${D}}" |
1761 |
- done |
1762 |
- |
1763 |
- # Install symlinks for sonames of libraries, bug #416503 |
1764 |
- dosym libvixMntapi.so.1.1.0 $CLIENTDIR/ba/bin/libvixMntapi.so.1 |
1765 |
- dosym libvixDiskLibVim.so.5.5.0 $CLIENTDIR/ba/bin/libvixDiskLibVim.so.5 |
1766 |
- dosym libvixDiskLib.so.5.5.0 $CLIENTDIR/ba/bin/libvixDiskLib.so.5 |
1767 |
- |
1768 |
- fowners :tsm /opt/tivoli/tsm/client/ba/bin/dsmtca |
1769 |
- fperms 4710 /opt/tivoli/tsm/client/ba/bin/dsmtca |
1770 |
- |
1771 |
- keepdir /var/log/tsm |
1772 |
- insinto /etc/logrotate.d |
1773 |
- newins "${FILESDIR}/tsm.logrotate" tsm |
1774 |
- |
1775 |
- keepdir /etc/tivoli |
1776 |
- |
1777 |
- cp -a "${S}/opt/tivoli/tsm/client/ba/bin/dsm.sys.smp" "${D}/etc/tivoli/dsm.sys" || die |
1778 |
- echo ' PasswordDir "/etc/tivoli/"' >> ${D}/etc/tivoli/dsm.sys |
1779 |
- echo ' PasswordAccess generate' >> ${D}/etc/tivoli/dsm.sys |
1780 |
- |
1781 |
- # Added the hostname to be more friendly, the admin will need to edit this file anyway |
1782 |
- echo ' NodeName' `hostname` >> ${D}/etc/tivoli/dsm.sys |
1783 |
- echo ' ErrorLogName "/var/log/tsm/dsmerror.log"' >> ${D}/etc/tivoli/dsm.sys |
1784 |
- echo ' SchedLogName "/var/log/tsm/dsmsched.log"' >> ${D}/etc/tivoli/dsm.sys |
1785 |
- dosym ../../../../../../etc/tivoli/dsm.sys /opt/tivoli/tsm/client/ba/bin/dsm.sys |
1786 |
- |
1787 |
- cp -a "${S}/opt/tivoli/tsm/client/ba/bin/dsm.opt.smp" "${D}/etc/tivoli/dsm.opt" |
1788 |
- dosym ../../../../../../etc/tivoli/dsm.opt /opt/tivoli/tsm/client/ba/bin/dsm.opt |
1789 |
- |
1790 |
- # Setup the env |
1791 |
- dodir /etc/env.d |
1792 |
- ENV_FILE="${D}/etc/env.d/80tivoli" |
1793 |
- echo 'DSM_CONFIG="/etc/tivoli/dsm.opt"' >> ${ENV_FILE} |
1794 |
- echo 'DSM_DIR="/opt/tivoli/tsm/client/ba/bin"' >> ${ENV_FILE} |
1795 |
- echo 'DSM_LOG="/var/log/tsm"' >> ${ENV_FILE} |
1796 |
- echo 'ROOTPATH="/opt/tivoli/tsm/client/ba/bin"' >> ${ENV_FILE} |
1797 |
- |
1798 |
- newconfd "${FILESDIR}/dsmc.conf.d" dsmc |
1799 |
- newinitd "${FILESDIR}/dsmc.init.d" dsmc |
1800 |
- newinitd "${FILESDIR}/dsmcad.init.d-r1" dsmcad |
1801 |
- |
1802 |
- systemd_dounit "${FILESDIR}/dsmc.service" |
1803 |
- systemd_dounit "${FILESDIR}/dsmcad.service" |
1804 |
- |
1805 |
- readme.gentoo_create_doc |
1806 |
-} |
1807 |
- |
1808 |
-pkg_postinst() { |
1809 |
- local i dirs |
1810 |
- for i in /var/log/tsm/dsm{error,sched,j,webcl}.log; do |
1811 |
- if [[ ! -e $i ]]; then |
1812 |
- touch $i || die |
1813 |
- chown :tsm $i || die |
1814 |
- chmod 0660 $i || die |
1815 |
- fi |
1816 |
- done |
1817 |
- |
1818 |
- # Bug #375041: the log directory itself should not be world writable. |
1819 |
- # Have to do this in postinst due to bug #141619 |
1820 |
- chown root:tsm /var/log/tsm || die |
1821 |
- chmod 0750 /var/log/tsm || die |
1822 |
- |
1823 |
- # Bug 508052: directories used to be too restrictive, have to widen perms. |
1824 |
- dirs=( /opt/tivoli $(find /opt/tivoli/tsm -type d) ) |
1825 |
- chown root:root "${dirs[@]}" || die |
1826 |
- chmod 0755 "${dirs[@]}" || die |
1827 |
- |
1828 |
- readme.gentoo_print_elog |
1829 |
-} |
1830 |
|
1831 |
diff --git a/app-backup/tsm/tsm-7.1.3.2.ebuild b/app-backup/tsm/tsm-7.1.3.2.ebuild |
1832 |
deleted file mode 100644 |
1833 |
index 393cf38ff26..00000000000 |
1834 |
--- a/app-backup/tsm/tsm-7.1.3.2.ebuild |
1835 |
+++ /dev/null |
1836 |
@@ -1,243 +0,0 @@ |
1837 |
-# Copyright 1999-2016 Gentoo Foundation |
1838 |
-# Distributed under the terms of the GNU General Public License v2 |
1839 |
- |
1840 |
-EAPI=5 |
1841 |
- |
1842 |
-inherit versionator multilib eutils readme.gentoo rpm systemd user pax-utils |
1843 |
- |
1844 |
-DESCRIPTION="Tivoli Storage Manager (TSM) Backup/Archive (B/A) Client and API" |
1845 |
-HOMEPAGE="http://www.tivoli.com/" |
1846 |
- |
1847 |
-MY_PV_MAJOR=$(get_major_version) |
1848 |
-MY_PV_MINOR=$(get_version_component_range 2) |
1849 |
-MY_PV_TINY=$(get_version_component_range 3) |
1850 |
-MY_PV_PATCH=$(get_version_component_range 4) |
1851 |
- |
1852 |
-MY_PV_NODOTS="${MY_PV_MAJOR}${MY_PV_MINOR}${MY_PV_TINY}" |
1853 |
-MY_PVR_ALLDOTS=${PV} |
1854 |
- |
1855 |
-if [[ ${MY_PV_PATCH} == 0 ]]; then |
1856 |
- MY_RELEASE_PATH=maintenance |
1857 |
-else |
1858 |
- MY_RELEASE_PATH=patches |
1859 |
-fi |
1860 |
-BASE_URI="ftp://ftp.software.ibm.com/storage/tivoli-storage-management/" |
1861 |
-BASE_URI+="${MY_RELEASE_PATH}/client/v${MY_PV_MAJOR}r${MY_PV_MINOR}/" |
1862 |
-BASE_URI+="Linux/LinuxX86/BA/v${MY_PV_NODOTS}/" |
1863 |
-SRC_TAR="${MY_PVR_ALLDOTS}-TIV-TSMBAC-LinuxX86.tar" |
1864 |
-SRC_URI="${BASE_URI}${SRC_TAR}" |
1865 |
- |
1866 |
-RESTRICT="strip" # Breaks libPiIMG.so and libPiSNAP.so |
1867 |
-LICENSE="Apache-1.1 Apache-2.0 JDOM BSD-2 CC-PD Boost-1.0 MIT CPL-1.0 HPND Exolab |
1868 |
- dom4j EPL-1.0 FTL icu unicode IBM Info-ZIP LGPL-2 LGPL-2.1 openafs-krb5-a |
1869 |
- ZLIB MPL-1.0 MPL-1.1 NPL-1.1 openssl OPENLDAP RSA public-domain W3C |
1870 |
- || ( BSD GPL-2+ ) gSOAP libpng tsm" |
1871 |
- |
1872 |
-SLOT="0" |
1873 |
-KEYWORDS="~amd64 -*" |
1874 |
-IUSE="acl java +tsm_cit +tsm_hw" |
1875 |
-QA_PREBUILT="*" |
1876 |
- |
1877 |
-# not available (yet?) |
1878 |
-#MY_LANGS="cs:CS_CZ de:DE_DE es:ES_ES fr:FR_FR hu:HU_HU it:IT_IT ja:JA_JP |
1879 |
-# ko:KO_KR pl:PL_PL pt-BR:PT_BR ru:RU_RU zh-CN:ZH_CN zh-TW:ZH_TW" |
1880 |
-MY_LANG_PV="${MY_PVR_ALLDOTS}-" |
1881 |
-for lang in ${MY_LANGS}; do |
1882 |
- IUSE="${IUSE} l10n_${lang%:*}" |
1883 |
- SRC_URI="${SRC_URI} l10n_${lang%:*}? ( \ |
1884 |
-${BASE_URI}TIVsm-msg.${lang#*:}.x86_64.rpm -> \ |
1885 |
-${MY_LANG_PV}TIVsm-msg.${lang#*:}.x86_64.rpm )" |
1886 |
-done |
1887 |
-unset lang |
1888 |
- |
1889 |
-DEPEND="" |
1890 |
-RDEPEND=" |
1891 |
- dev-libs/expat |
1892 |
- dev-libs/libxml2 |
1893 |
- =sys-fs/fuse-2* |
1894 |
- acl? ( sys-apps/acl ) |
1895 |
- java? ( virtual/jre:1.7 ) |
1896 |
-" |
1897 |
- |
1898 |
-S="${WORKDIR}" |
1899 |
- |
1900 |
-pkg_setup() { |
1901 |
- enewgroup tsm |
1902 |
- DOC_CONTENTS=" |
1903 |
- Note that you have to be either root or member of the group tsm to |
1904 |
- be able to use the Tivoli Storage Manager client." |
1905 |
-} |
1906 |
- |
1907 |
-src_unpack() { |
1908 |
- local rpm rpms lang |
1909 |
- unpack ${SRC_TAR} |
1910 |
- |
1911 |
- for rpm in *.rpm; do |
1912 |
- case ${rpm} in |
1913 |
- TIVsm-APIcit.*|TIVsm-BAcit.*) |
1914 |
- use tsm_cit && rpms="${rpms} ./${rpm}" |
1915 |
- ;; |
1916 |
- TIVsm-BAhdw.*) |
1917 |
- use tsm_hw && rpms="${rpms} ./${rpm}" |
1918 |
- ;; |
1919 |
- TIVsm-JBB.*|*-filepath-*) |
1920 |
- # "journal based backup" for all filesystems |
1921 |
- # requires a kernel module. |
1922 |
- # "Linux Filepath source code" available |
1923 |
- # by request from vendor |
1924 |
- ;; |
1925 |
- *) |
1926 |
- rpms="${rpms} ./${rpm}" |
1927 |
- ;; |
1928 |
- esac |
1929 |
- done |
1930 |
- for rpm in ${A}; do |
1931 |
- case ${rpm} in |
1932 |
- *.rpm) |
1933 |
- rpms="${rpms} ${rpm}" |
1934 |
- ;; |
1935 |
- esac |
1936 |
- done |
1937 |
- |
1938 |
- rpm_unpack ${rpms} |
1939 |
- |
1940 |
- # Avoid strange error messages caused by read-only files |
1941 |
- chmod -R u+w "${S}" || die |
1942 |
-} |
1943 |
- |
1944 |
-src_prepare() { |
1945 |
- # Avoid unnecessary dependency on ksh |
1946 |
- sed -i 's:^#!/usr/bin/ksh:#!/bin/bash:' \ |
1947 |
- opt/tivoli/tsm/client/ba/bin/dsmj || die |
1948 |
-} |
1949 |
- |
1950 |
-src_install() { |
1951 |
- cp -a opt "${D}" || die |
1952 |
- cp -a usr "${D}" || die |
1953 |
- |
1954 |
- # The RPM files contain postinstall scripts which can be extracted |
1955 |
- # e.g. using https://bugs.gentoo.org/attachment.cgi?id=234663 . |
1956 |
- # Below we try to mimic the behaviour of these scripts. |
1957 |
- # We don't deal with SELinux compliance (yet), though. |
1958 |
- local RPM_INSTALL_PREFIX CLIENTDIR i |
1959 |
- RPM_INSTALL_PREFIX=/opt |
1960 |
- CLIENTDIR=$RPM_INSTALL_PREFIX/tivoli/tsm/client |
1961 |
- |
1962 |
- # We don't bother setting timestamps to build dates. |
1963 |
- # But we should delete the corresponding files. |
1964 |
- rm -f "${D}"$CLIENTDIR/api/bin*/.buildDate || die |
1965 |
- rm -f "${D}"$CLIENTDIR/ba/bin*/.buildDate || die |
1966 |
- rm -f "${D}"$CLIENTDIR/lang/.buildDate || die |
1967 |
- |
1968 |
- # Create links for messages; this is spread over several postin scripts. |
1969 |
- for i in $(cd "${D}"${CLIENTDIR}/lang; ls -1d ??_??); do |
1970 |
- dosym ../../lang/${i} $CLIENTDIR/ba/bin/${i} |
1971 |
- dosym ../../lang/${i} $CLIENTDIR/api/bin64/${i} |
1972 |
- done |
1973 |
- |
1974 |
- # Mimic TIVsm-API64 postinstall script |
1975 |
- for i in libgpfs.so libdmapi.so; do |
1976 |
- dosym ../..$CLIENTDIR/api/bin64/${i} /usr/lib64/${i} |
1977 |
- done |
1978 |
- |
1979 |
- # The TIVsm-BA postinstall script only does messages and ancient upgrades |
1980 |
- |
1981 |
- # The gscrypt64 postinstall script only deals with s390[x] SELinux |
1982 |
- # and the symlink for the iccs library which we handle in the loop below. |
1983 |
- |
1984 |
- # Move stuff from /usr/local to /opt, #452332 |
1985 |
- mv "${D}"/usr/local/ibm "${D}"/opt/ || die |
1986 |
- rmdir "${D}"/usr/local || die |
1987 |
- |
1988 |
- # Mimic gskssl64 postinstall script |
1989 |
- for i in sys p11 km ssl drld kicc ldap cms acmeidup valn dbfl iccs; do |
1990 |
- dosym ../../opt/ibm/gsk8_64/lib64/libgsk8${i}_64.so \ |
1991 |
- /usr/lib64/libgsk8${i}_64.so |
1992 |
- done |
1993 |
- for i in capicmd ver; do |
1994 |
- dosym ../../opt/ibm/gsk8_64/bin/gsk8${i}_64 /usr/bin/gsk${i}_64 |
1995 |
- done |
1996 |
- |
1997 |
- # Done with the postinstall scripts as the RPMs contain them. |
1998 |
- # Now on to some more Gentoo-specific installation. |
1999 |
- |
2000 |
- [[ -d "${D}usr/lib" ]] && die "Using 32bit lib dir in 64bit only system" |
2001 |
- |
2002 |
- # Avoid "QA Notice: Found an absolute symlink in a library directory" |
2003 |
- local target |
2004 |
- find "${D}"usr/lib* -lname '/*' | while read i; do |
2005 |
- target=$(readlink "${i}") |
2006 |
- rm -v "${i}" || die |
2007 |
- dosym "../..${target}" "${i#${D}}" |
2008 |
- done |
2009 |
- |
2010 |
- # Install symlinks for sonames of libraries, bug #416503 |
2011 |
- dosym libvixMntapi.so.1.1.0 $CLIENTDIR/ba/bin/libvixMntapi.so.1 |
2012 |
- dosym libvixDiskLibVim.so.5.5.0 $CLIENTDIR/ba/bin/libvixDiskLibVim.so.5 |
2013 |
- dosym libvixDiskLib.so.5.5.0 $CLIENTDIR/ba/bin/libvixDiskLib.so.5 |
2014 |
- |
2015 |
- fowners :tsm /opt/tivoli/tsm/client/ba/bin/dsmtca |
2016 |
- fperms 4710 /opt/tivoli/tsm/client/ba/bin/dsmtca |
2017 |
- |
2018 |
- keepdir /var/log/tsm |
2019 |
- insinto /etc/logrotate.d |
2020 |
- newins "${FILESDIR}/tsm.logrotate" tsm |
2021 |
- |
2022 |
- keepdir /etc/tivoli |
2023 |
- |
2024 |
- cp -a "${S}/opt/tivoli/tsm/client/ba/bin/dsm.sys.smp" "${D}/etc/tivoli/dsm.sys" || die |
2025 |
- echo ' PasswordDir "/etc/tivoli/"' >> ${D}/etc/tivoli/dsm.sys |
2026 |
- echo ' PasswordAccess generate' >> ${D}/etc/tivoli/dsm.sys |
2027 |
- |
2028 |
- # Added the hostname to be more friendly, the admin will need to edit this file anyway |
2029 |
- echo ' NodeName' `hostname` >> ${D}/etc/tivoli/dsm.sys |
2030 |
- echo ' ErrorLogName "/var/log/tsm/dsmerror.log"' >> ${D}/etc/tivoli/dsm.sys |
2031 |
- echo ' SchedLogName "/var/log/tsm/dsmsched.log"' >> ${D}/etc/tivoli/dsm.sys |
2032 |
- dosym ../../../../../../etc/tivoli/dsm.sys /opt/tivoli/tsm/client/ba/bin/dsm.sys |
2033 |
- |
2034 |
- cp -a "${S}/opt/tivoli/tsm/client/ba/bin/dsm.opt.smp" "${D}/etc/tivoli/dsm.opt" |
2035 |
- dosym ../../../../../../etc/tivoli/dsm.opt /opt/tivoli/tsm/client/ba/bin/dsm.opt |
2036 |
- |
2037 |
- # Setup the env |
2038 |
- dodir /etc/env.d |
2039 |
- ENV_FILE="${D}/etc/env.d/80tivoli" |
2040 |
- echo 'DSM_CONFIG="/etc/tivoli/dsm.opt"' >> ${ENV_FILE} |
2041 |
- echo 'DSM_DIR="/opt/tivoli/tsm/client/ba/bin"' >> ${ENV_FILE} |
2042 |
- echo 'DSM_LOG="/var/log/tsm"' >> ${ENV_FILE} |
2043 |
- echo 'ROOTPATH="/opt/tivoli/tsm/client/ba/bin"' >> ${ENV_FILE} |
2044 |
- |
2045 |
- newconfd "${FILESDIR}/dsmc.conf.d" dsmc |
2046 |
- newinitd "${FILESDIR}/dsmc.init.d" dsmc |
2047 |
- newinitd "${FILESDIR}/dsmcad.init.d-r1" dsmcad |
2048 |
- |
2049 |
- # Need this for hardened, otherwise a cryptic "connection to server lost" message appears |
2050 |
- pax-mark -m "${D}/opt/tivoli/tsm/client/ba/bin/dsmc" |
2051 |
- |
2052 |
- systemd_dounit "${FILESDIR}/dsmc.service" |
2053 |
- systemd_dounit "${FILESDIR}/dsmcad.service" |
2054 |
- |
2055 |
- readme.gentoo_create_doc |
2056 |
-} |
2057 |
- |
2058 |
-pkg_postinst() { |
2059 |
- local i dirs |
2060 |
- for i in /var/log/tsm/dsm{error,sched,j,webcl}.log; do |
2061 |
- if [[ ! -e $i ]]; then |
2062 |
- touch $i || die |
2063 |
- chown :tsm $i || die |
2064 |
- chmod 0660 $i || die |
2065 |
- fi |
2066 |
- done |
2067 |
- |
2068 |
- # Bug #375041: the log directory itself should not be world writable. |
2069 |
- # Have to do this in postinst due to bug #141619 |
2070 |
- chown root:tsm /var/log/tsm || die |
2071 |
- chmod 0750 /var/log/tsm || die |
2072 |
- |
2073 |
- # Bug 508052: directories used to be too restrictive, have to widen perms. |
2074 |
- dirs=( /opt/tivoli $(find /opt/tivoli/tsm -type d) ) |
2075 |
- chown root:root "${dirs[@]}" || die |
2076 |
- chmod 0755 "${dirs[@]}" || die |
2077 |
- |
2078 |
- readme.gentoo_print_elog |
2079 |
-} |
2080 |
|
2081 |
diff --git a/app-backup/tsm/tsm-7.1.4.4-r1.ebuild b/app-backup/tsm/tsm-7.1.4.4-r1.ebuild |
2082 |
deleted file mode 100644 |
2083 |
index 6d6e2634a68..00000000000 |
2084 |
--- a/app-backup/tsm/tsm-7.1.4.4-r1.ebuild |
2085 |
+++ /dev/null |
2086 |
@@ -1,231 +0,0 @@ |
2087 |
-# Copyright 1999-2017 Gentoo Foundation |
2088 |
-# Distributed under the terms of the GNU General Public License v2 |
2089 |
- |
2090 |
-EAPI=5 |
2091 |
- |
2092 |
-inherit versionator multilib eutils readme.gentoo rpm systemd user pax-utils |
2093 |
- |
2094 |
-DESCRIPTION="Tivoli Storage Manager (TSM) Backup/Archive (B/A) Client and API" |
2095 |
-HOMEPAGE="http://www.tivoli.com/" |
2096 |
- |
2097 |
-MY_PV_MAJOR=$(get_major_version) |
2098 |
-MY_PV_MINOR=$(get_version_component_range 2) |
2099 |
-MY_PV_TINY=$(get_version_component_range 3) |
2100 |
-MY_PV_PATCH=$(get_version_component_range 4) |
2101 |
- |
2102 |
-MY_PV_NODOTS="${MY_PV_MAJOR}${MY_PV_MINOR}${MY_PV_TINY}" |
2103 |
-MY_PVR_ALLDOTS=${PV} |
2104 |
- |
2105 |
-if [[ ${MY_PV_PATCH} == 0 ]]; then |
2106 |
- MY_RELEASE_PATH=maintenance |
2107 |
-else |
2108 |
- MY_RELEASE_PATH=patches |
2109 |
-fi |
2110 |
-BASE_URI="ftp://ftp.software.ibm.com/storage/tivoli-storage-management/" |
2111 |
-BASE_URI+="${MY_RELEASE_PATH}/client/v${MY_PV_MAJOR}r${MY_PV_MINOR}/" |
2112 |
-BASE_URI+="Linux/LinuxX86/BA/v${MY_PV_NODOTS}/" |
2113 |
-SRC_TAR="${MY_PVR_ALLDOTS}-TIV-TSMBAC-LinuxX86.tar" |
2114 |
-SRC_URI="${BASE_URI}${SRC_TAR}" |
2115 |
- |
2116 |
-RESTRICT="strip" # Breaks libPiIMG.so and libPiSNAP.so |
2117 |
-LICENSE="Apache-1.1 Apache-2.0 JDOM BSD-2 CC-PD Boost-1.0 MIT CPL-1.0 HPND Exolab |
2118 |
- dom4j EPL-1.0 FTL icu unicode IBM Info-ZIP LGPL-2 LGPL-2.1 openafs-krb5-a |
2119 |
- ZLIB MPL-1.0 MPL-1.1 NPL-1.1 openssl OPENLDAP RSA public-domain W3C |
2120 |
- || ( BSD GPL-2+ ) gSOAP libpng tsm" |
2121 |
- |
2122 |
-SLOT="0" |
2123 |
-KEYWORDS="~amd64 -*" |
2124 |
-IUSE="acl java +tsm_cit +tsm_hw" |
2125 |
-QA_PREBUILT="*" |
2126 |
- |
2127 |
-# not available (yet?) |
2128 |
-#MY_LANGS="cs:CS_CZ de:DE_DE es:ES_ES fr:FR_FR hu:HU_HU it:IT_IT ja:JA_JP |
2129 |
-# ko:KO_KR pl:PL_PL pt-BR:PT_BR ru:RU_RU zh-CN:ZH_CN zh-TW:ZH_TW" |
2130 |
-MY_LANG_PV="${MY_PVR_ALLDOTS}-" |
2131 |
-for lang in ${MY_LANGS}; do |
2132 |
- IUSE="${IUSE} l10n_${lang%:*}" |
2133 |
- SRC_URI="${SRC_URI} l10n_${lang%:*}? ( \ |
2134 |
-${BASE_URI}TIVsm-msg.${lang#*:}.x86_64.rpm -> \ |
2135 |
-${MY_LANG_PV}TIVsm-msg.${lang#*:}.x86_64.rpm )" |
2136 |
-done |
2137 |
-unset lang |
2138 |
- |
2139 |
-DEPEND="" |
2140 |
-RDEPEND=" |
2141 |
- dev-libs/expat |
2142 |
- dev-libs/libxml2 |
2143 |
- =sys-fs/fuse-2* |
2144 |
- acl? ( sys-apps/acl ) |
2145 |
- java? ( virtual/jre:1.7 ) |
2146 |
-" |
2147 |
- |
2148 |
-S="${WORKDIR}/bacli" |
2149 |
- |
2150 |
-pkg_setup() { |
2151 |
- enewgroup tsm |
2152 |
- DOC_CONTENTS=" |
2153 |
- Note that you have to be either root or member of the group tsm to |
2154 |
- be able to use the Tivoli Storage Manager client." |
2155 |
-} |
2156 |
- |
2157 |
-src_unpack() { |
2158 |
- local rpm rpms lang |
2159 |
- unpack ${SRC_TAR} |
2160 |
- |
2161 |
- cd "${S}" |
2162 |
- for rpm in *.rpm; do |
2163 |
- case ${rpm} in |
2164 |
- TIVsm-APIcit.*|TIVsm-BAcit.*) |
2165 |
- use tsm_cit && rpms="${rpms} ./${rpm}" |
2166 |
- ;; |
2167 |
- TIVsm-BAhdw.*) |
2168 |
- use tsm_hw && rpms="${rpms} ./${rpm}" |
2169 |
- ;; |
2170 |
- TIVsm-JBB.*|*-filepath-*) |
2171 |
- # "journal based backup" for all filesystems |
2172 |
- # requires a kernel module. |
2173 |
- # "Linux Filepath source code" available |
2174 |
- # by request from vendor |
2175 |
- ;; |
2176 |
- *) |
2177 |
- rpms="${rpms} ./${rpm}" |
2178 |
- ;; |
2179 |
- esac |
2180 |
- done |
2181 |
- for rpm in ${A}; do |
2182 |
- case ${rpm} in |
2183 |
- *.rpm) |
2184 |
- rpms="${rpms} ${rpm}" |
2185 |
- ;; |
2186 |
- esac |
2187 |
- done |
2188 |
- |
2189 |
- rpm_unpack ${rpms} |
2190 |
- |
2191 |
- # Avoid strange error messages caused by read-only files |
2192 |
- chmod -R u+w "${S}" || die |
2193 |
-} |
2194 |
- |
2195 |
-src_install(){ |
2196 |
- cp -a opt "${D}" || die |
2197 |
- cp -a usr "${D}" || die |
2198 |
- |
2199 |
- # The RPM files contain postinstall scripts which can be extracted |
2200 |
- # e.g. using https://bugs.gentoo.org/attachment.cgi?id=234663 . |
2201 |
- # Below we try to mimic the behaviour of these scripts. |
2202 |
- # We don't deal with SELinux compliance (yet), though. |
2203 |
- local RPM_INSTALL_PREFIX CLIENTDIR i |
2204 |
- RPM_INSTALL_PREFIX=/opt |
2205 |
- CLIENTDIR=$RPM_INSTALL_PREFIX/tivoli/tsm/client |
2206 |
- |
2207 |
- # Create links for messages; this is spread over several postin scripts. |
2208 |
- #for i in $(cd "${D}"${CLIENTDIR}/lang; ls -1d ??_??); do |
2209 |
- # dosym ../../lang/${i} $CLIENTDIR/ba/bin/${i} |
2210 |
- # dosym ../../lang/${i} $CLIENTDIR/api/bin64/${i} |
2211 |
- #done |
2212 |
- |
2213 |
- # Mimic TIVsm-API64 postinstall script |
2214 |
- for i in libgpfs.so libdmapi.so; do |
2215 |
- dosym ../..$CLIENTDIR/api/bin64/${i} /usr/lib64/${i} |
2216 |
- done |
2217 |
- |
2218 |
- # The TIVsm-BA postinstall script only does messages and ancient upgrades |
2219 |
- |
2220 |
- # The gscrypt64 postinstall script only deals with s390[x] SELinux |
2221 |
- # and the symlink for the iccs library which we handle in the loop below. |
2222 |
- |
2223 |
- # Move stuff from /usr/local to /opt, #452332 |
2224 |
- mv "${D}"/usr/local/ibm "${D}"/opt/ || die |
2225 |
- rmdir "${D}"/usr/local || die |
2226 |
- |
2227 |
- # Mimic gskssl64 postinstall script |
2228 |
- for i in sys p11 km ssl drld kicc ldap cms acmeidup valn dbfl iccs; do |
2229 |
- dosym ../../opt/ibm/gsk8_64/lib64/libgsk8${i}_64.so \ |
2230 |
- /usr/lib64/libgsk8${i}_64.so |
2231 |
- done |
2232 |
- for i in capicmd ver; do |
2233 |
- dosym ../../opt/ibm/gsk8_64/bin/gsk8${i}_64 /usr/bin/gsk${i}_64 |
2234 |
- done |
2235 |
- |
2236 |
- # Done with the postinstall scripts as the RPMs contain them. |
2237 |
- # Now on to some more Gentoo-specific installation. |
2238 |
- |
2239 |
- [[ -d "${D}usr/lib" ]] && die "Using 32bit lib dir in 64bit only system" |
2240 |
- |
2241 |
- # Avoid "QA Notice: Found an absolute symlink in a library directory" |
2242 |
- local target |
2243 |
- find "${D}"usr/lib* -lname '/*' | while read i; do |
2244 |
- target=$(readlink "${i}") |
2245 |
- rm -v "${i}" || die |
2246 |
- dosym "../..${target}" "${i#${D}}" |
2247 |
- done |
2248 |
- |
2249 |
- fowners :tsm /opt/tivoli/tsm/client/ba/bin/dsmtca |
2250 |
- fperms 4710 /opt/tivoli/tsm/client/ba/bin/dsmtca |
2251 |
- |
2252 |
- keepdir /var/log/tsm |
2253 |
- insinto /etc/logrotate.d |
2254 |
- newins "${FILESDIR}/tsm.logrotate" tsm |
2255 |
- |
2256 |
- keepdir /etc/tivoli |
2257 |
- |
2258 |
- cp -a "${S}/opt/tivoli/tsm/client/ba/bin/dsm.sys.smp" "${D}/etc/tivoli/dsm.sys" || die |
2259 |
- echo ' PasswordDir "/etc/tivoli/"' >> ${D}/etc/tivoli/dsm.sys |
2260 |
- echo ' PasswordAccess generate' >> ${D}/etc/tivoli/dsm.sys |
2261 |
- |
2262 |
- # Added the hostname to be more friendly, the admin will need to edit this file anyway |
2263 |
- echo ' NodeName' `hostname` >> ${D}/etc/tivoli/dsm.sys |
2264 |
- echo ' ErrorLogName "/var/log/tsm/dsmerror.log"' >> ${D}/etc/tivoli/dsm.sys |
2265 |
- echo ' SchedLogName "/var/log/tsm/dsmsched.log"' >> ${D}/etc/tivoli/dsm.sys |
2266 |
- dosym ../../../../../../etc/tivoli/dsm.sys /opt/tivoli/tsm/client/ba/bin/dsm.sys |
2267 |
- |
2268 |
- cp -a "${S}/opt/tivoli/tsm/client/ba/bin/dsm.opt.smp" "${D}/etc/tivoli/dsm.opt" |
2269 |
- dosym ../../../../../../etc/tivoli/dsm.opt /opt/tivoli/tsm/client/ba/bin/dsm.opt |
2270 |
- |
2271 |
- # Setup the env |
2272 |
- dodir /etc/env.d |
2273 |
- ENV_FILE="${D}/etc/env.d/80tivoli" |
2274 |
- echo 'DSM_CONFIG="/etc/tivoli/dsm.opt"' >> ${ENV_FILE} |
2275 |
- echo 'DSM_DIR="/opt/tivoli/tsm/client/ba/bin"' >> ${ENV_FILE} |
2276 |
- echo 'DSM_LOG="/var/log/tsm"' >> ${ENV_FILE} |
2277 |
- echo 'ROOTPATH="/opt/tivoli/tsm/client/ba/bin"' >> ${ENV_FILE} |
2278 |
- |
2279 |
- echo 'SEARCH_DIRS_MASK="/opt/tivoli/tsm/client/ba/bin"' > "${T}/80${PN}" || die |
2280 |
- insinto "/etc/revdep-rebuild" |
2281 |
- doins "${T}/80${PN}" |
2282 |
- |
2283 |
- newconfd "${FILESDIR}/dsmc.conf.d" dsmc |
2284 |
- newinitd "${FILESDIR}/dsmc.init.d" dsmc |
2285 |
- newinitd "${FILESDIR}/dsmcad.init.d-r1" dsmcad |
2286 |
- |
2287 |
- # Need this for hardened, otherwise a cryptic "connection to server lost" message appears |
2288 |
- pax-mark -m "${D}/opt/tivoli/tsm/client/ba/bin/dsmc" |
2289 |
- |
2290 |
- systemd_dounit "${FILESDIR}/dsmc.service" |
2291 |
- systemd_dounit "${FILESDIR}/dsmcad.service" |
2292 |
- |
2293 |
- readme.gentoo_create_doc |
2294 |
-} |
2295 |
- |
2296 |
-pkg_postinst() { |
2297 |
- local i dirs |
2298 |
- for i in /var/log/tsm/dsm{error,sched,j,webcl}.log; do |
2299 |
- if [[ ! -e $i ]]; then |
2300 |
- touch $i || die |
2301 |
- chown :tsm $i || die |
2302 |
- chmod 0660 $i || die |
2303 |
- fi |
2304 |
- done |
2305 |
- |
2306 |
- # Bug #375041: the log directory itself should not be world writable. |
2307 |
- # Have to do this in postinst due to bug #141619 |
2308 |
- chown root:tsm /var/log/tsm || die |
2309 |
- chmod 0750 /var/log/tsm || die |
2310 |
- |
2311 |
- # Bug 508052: directories used to be too restrictive, have to widen perms. |
2312 |
- dirs=( /opt/tivoli $(find /opt/tivoli/tsm -type d) ) |
2313 |
- chown root:root "${dirs[@]}" || die |
2314 |
- chmod 0755 "${dirs[@]}" || die |
2315 |
- |
2316 |
- readme.gentoo_print_elog |
2317 |
-} |
2318 |
|
2319 |
diff --git a/app-backup/tsm/tsm-7.1.4.4.ebuild b/app-backup/tsm/tsm-7.1.4.4.ebuild |
2320 |
deleted file mode 100644 |
2321 |
index 3f145a028f8..00000000000 |
2322 |
--- a/app-backup/tsm/tsm-7.1.4.4.ebuild |
2323 |
+++ /dev/null |
2324 |
@@ -1,227 +0,0 @@ |
2325 |
-# Copyright 1999-2016 Gentoo Foundation |
2326 |
-# Distributed under the terms of the GNU General Public License v2 |
2327 |
- |
2328 |
-EAPI=5 |
2329 |
- |
2330 |
-inherit versionator multilib eutils readme.gentoo rpm systemd user pax-utils |
2331 |
- |
2332 |
-DESCRIPTION="Tivoli Storage Manager (TSM) Backup/Archive (B/A) Client and API" |
2333 |
-HOMEPAGE="http://www.tivoli.com/" |
2334 |
- |
2335 |
-MY_PV_MAJOR=$(get_major_version) |
2336 |
-MY_PV_MINOR=$(get_version_component_range 2) |
2337 |
-MY_PV_TINY=$(get_version_component_range 3) |
2338 |
-MY_PV_PATCH=$(get_version_component_range 4) |
2339 |
- |
2340 |
-MY_PV_NODOTS="${MY_PV_MAJOR}${MY_PV_MINOR}${MY_PV_TINY}" |
2341 |
-MY_PVR_ALLDOTS=${PV} |
2342 |
- |
2343 |
-if [[ ${MY_PV_PATCH} == 0 ]]; then |
2344 |
- MY_RELEASE_PATH=maintenance |
2345 |
-else |
2346 |
- MY_RELEASE_PATH=patches |
2347 |
-fi |
2348 |
-BASE_URI="ftp://ftp.software.ibm.com/storage/tivoli-storage-management/" |
2349 |
-BASE_URI+="${MY_RELEASE_PATH}/client/v${MY_PV_MAJOR}r${MY_PV_MINOR}/" |
2350 |
-BASE_URI+="Linux/LinuxX86/BA/v${MY_PV_NODOTS}/" |
2351 |
-SRC_TAR="${MY_PVR_ALLDOTS}-TIV-TSMBAC-LinuxX86.tar" |
2352 |
-SRC_URI="${BASE_URI}${SRC_TAR}" |
2353 |
- |
2354 |
-RESTRICT="strip" # Breaks libPiIMG.so and libPiSNAP.so |
2355 |
-LICENSE="Apache-1.1 Apache-2.0 JDOM BSD-2 CC-PD Boost-1.0 MIT CPL-1.0 HPND Exolab |
2356 |
- dom4j EPL-1.0 FTL icu unicode IBM Info-ZIP LGPL-2 LGPL-2.1 openafs-krb5-a |
2357 |
- ZLIB MPL-1.0 MPL-1.1 NPL-1.1 openssl OPENLDAP RSA public-domain W3C |
2358 |
- || ( BSD GPL-2+ ) gSOAP libpng tsm" |
2359 |
- |
2360 |
-SLOT="0" |
2361 |
-KEYWORDS="~amd64 -*" |
2362 |
-IUSE="acl java +tsm_cit +tsm_hw" |
2363 |
-QA_PREBUILT="*" |
2364 |
- |
2365 |
-# not available (yet?) |
2366 |
-#MY_LANGS="cs:CS_CZ de:DE_DE es:ES_ES fr:FR_FR hu:HU_HU it:IT_IT ja:JA_JP |
2367 |
-# ko:KO_KR pl:PL_PL pt-BR:PT_BR ru:RU_RU zh-CN:ZH_CN zh-TW:ZH_TW" |
2368 |
-MY_LANG_PV="${MY_PVR_ALLDOTS}-" |
2369 |
-for lang in ${MY_LANGS}; do |
2370 |
- IUSE="${IUSE} l10n_${lang%:*}" |
2371 |
- SRC_URI="${SRC_URI} l10n_${lang%:*}? ( \ |
2372 |
-${BASE_URI}TIVsm-msg.${lang#*:}.x86_64.rpm -> \ |
2373 |
-${MY_LANG_PV}TIVsm-msg.${lang#*:}.x86_64.rpm )" |
2374 |
-done |
2375 |
-unset lang |
2376 |
- |
2377 |
-DEPEND="" |
2378 |
-RDEPEND=" |
2379 |
- dev-libs/expat |
2380 |
- dev-libs/libxml2 |
2381 |
- =sys-fs/fuse-2* |
2382 |
- acl? ( sys-apps/acl ) |
2383 |
- java? ( virtual/jre:1.7 ) |
2384 |
-" |
2385 |
- |
2386 |
-S="${WORKDIR}/bacli" |
2387 |
- |
2388 |
-pkg_setup() { |
2389 |
- enewgroup tsm |
2390 |
- DOC_CONTENTS=" |
2391 |
- Note that you have to be either root or member of the group tsm to |
2392 |
- be able to use the Tivoli Storage Manager client." |
2393 |
-} |
2394 |
- |
2395 |
-src_unpack() { |
2396 |
- local rpm rpms lang |
2397 |
- unpack ${SRC_TAR} |
2398 |
- |
2399 |
- cd "${S}" |
2400 |
- for rpm in *.rpm; do |
2401 |
- case ${rpm} in |
2402 |
- TIVsm-APIcit.*|TIVsm-BAcit.*) |
2403 |
- use tsm_cit && rpms="${rpms} ./${rpm}" |
2404 |
- ;; |
2405 |
- TIVsm-BAhdw.*) |
2406 |
- use tsm_hw && rpms="${rpms} ./${rpm}" |
2407 |
- ;; |
2408 |
- TIVsm-JBB.*|*-filepath-*) |
2409 |
- # "journal based backup" for all filesystems |
2410 |
- # requires a kernel module. |
2411 |
- # "Linux Filepath source code" available |
2412 |
- # by request from vendor |
2413 |
- ;; |
2414 |
- *) |
2415 |
- rpms="${rpms} ./${rpm}" |
2416 |
- ;; |
2417 |
- esac |
2418 |
- done |
2419 |
- for rpm in ${A}; do |
2420 |
- case ${rpm} in |
2421 |
- *.rpm) |
2422 |
- rpms="${rpms} ${rpm}" |
2423 |
- ;; |
2424 |
- esac |
2425 |
- done |
2426 |
- |
2427 |
- rpm_unpack ${rpms} |
2428 |
- |
2429 |
- # Avoid strange error messages caused by read-only files |
2430 |
- chmod -R u+w "${S}" || die |
2431 |
-} |
2432 |
- |
2433 |
-src_install(){ |
2434 |
- cp -a opt "${D}" || die |
2435 |
- cp -a usr "${D}" || die |
2436 |
- |
2437 |
- # The RPM files contain postinstall scripts which can be extracted |
2438 |
- # e.g. using https://bugs.gentoo.org/attachment.cgi?id=234663 . |
2439 |
- # Below we try to mimic the behaviour of these scripts. |
2440 |
- # We don't deal with SELinux compliance (yet), though. |
2441 |
- local RPM_INSTALL_PREFIX CLIENTDIR i |
2442 |
- RPM_INSTALL_PREFIX=/opt |
2443 |
- CLIENTDIR=$RPM_INSTALL_PREFIX/tivoli/tsm/client |
2444 |
- |
2445 |
- # Create links for messages; this is spread over several postin scripts. |
2446 |
- #for i in $(cd "${D}"${CLIENTDIR}/lang; ls -1d ??_??); do |
2447 |
- # dosym ../../lang/${i} $CLIENTDIR/ba/bin/${i} |
2448 |
- # dosym ../../lang/${i} $CLIENTDIR/api/bin64/${i} |
2449 |
- #done |
2450 |
- |
2451 |
- # Mimic TIVsm-API64 postinstall script |
2452 |
- for i in libgpfs.so libdmapi.so; do |
2453 |
- dosym ../..$CLIENTDIR/api/bin64/${i} /usr/lib64/${i} |
2454 |
- done |
2455 |
- |
2456 |
- # The TIVsm-BA postinstall script only does messages and ancient upgrades |
2457 |
- |
2458 |
- # The gscrypt64 postinstall script only deals with s390[x] SELinux |
2459 |
- # and the symlink for the iccs library which we handle in the loop below. |
2460 |
- |
2461 |
- # Move stuff from /usr/local to /opt, #452332 |
2462 |
- mv "${D}"/usr/local/ibm "${D}"/opt/ || die |
2463 |
- rmdir "${D}"/usr/local || die |
2464 |
- |
2465 |
- # Mimic gskssl64 postinstall script |
2466 |
- for i in sys p11 km ssl drld kicc ldap cms acmeidup valn dbfl iccs; do |
2467 |
- dosym ../../opt/ibm/gsk8_64/lib64/libgsk8${i}_64.so \ |
2468 |
- /usr/lib64/libgsk8${i}_64.so |
2469 |
- done |
2470 |
- for i in capicmd ver; do |
2471 |
- dosym ../../opt/ibm/gsk8_64/bin/gsk8${i}_64 /usr/bin/gsk${i}_64 |
2472 |
- done |
2473 |
- |
2474 |
- # Done with the postinstall scripts as the RPMs contain them. |
2475 |
- # Now on to some more Gentoo-specific installation. |
2476 |
- |
2477 |
- [[ -d "${D}usr/lib" ]] && die "Using 32bit lib dir in 64bit only system" |
2478 |
- |
2479 |
- # Avoid "QA Notice: Found an absolute symlink in a library directory" |
2480 |
- local target |
2481 |
- find "${D}"usr/lib* -lname '/*' | while read i; do |
2482 |
- target=$(readlink "${i}") |
2483 |
- rm -v "${i}" || die |
2484 |
- dosym "../..${target}" "${i#${D}}" |
2485 |
- done |
2486 |
- |
2487 |
- fowners :tsm /opt/tivoli/tsm/client/ba/bin/dsmtca |
2488 |
- fperms 4710 /opt/tivoli/tsm/client/ba/bin/dsmtca |
2489 |
- |
2490 |
- keepdir /var/log/tsm |
2491 |
- insinto /etc/logrotate.d |
2492 |
- newins "${FILESDIR}/tsm.logrotate" tsm |
2493 |
- |
2494 |
- keepdir /etc/tivoli |
2495 |
- |
2496 |
- cp -a "${S}/opt/tivoli/tsm/client/ba/bin/dsm.sys.smp" "${D}/etc/tivoli/dsm.sys" || die |
2497 |
- echo ' PasswordDir "/etc/tivoli/"' >> ${D}/etc/tivoli/dsm.sys |
2498 |
- echo ' PasswordAccess generate' >> ${D}/etc/tivoli/dsm.sys |
2499 |
- |
2500 |
- # Added the hostname to be more friendly, the admin will need to edit this file anyway |
2501 |
- echo ' NodeName' `hostname` >> ${D}/etc/tivoli/dsm.sys |
2502 |
- echo ' ErrorLogName "/var/log/tsm/dsmerror.log"' >> ${D}/etc/tivoli/dsm.sys |
2503 |
- echo ' SchedLogName "/var/log/tsm/dsmsched.log"' >> ${D}/etc/tivoli/dsm.sys |
2504 |
- dosym ../../../../../../etc/tivoli/dsm.sys /opt/tivoli/tsm/client/ba/bin/dsm.sys |
2505 |
- |
2506 |
- cp -a "${S}/opt/tivoli/tsm/client/ba/bin/dsm.opt.smp" "${D}/etc/tivoli/dsm.opt" |
2507 |
- dosym ../../../../../../etc/tivoli/dsm.opt /opt/tivoli/tsm/client/ba/bin/dsm.opt |
2508 |
- |
2509 |
- # Setup the env |
2510 |
- dodir /etc/env.d |
2511 |
- ENV_FILE="${D}/etc/env.d/80tivoli" |
2512 |
- echo 'DSM_CONFIG="/etc/tivoli/dsm.opt"' >> ${ENV_FILE} |
2513 |
- echo 'DSM_DIR="/opt/tivoli/tsm/client/ba/bin"' >> ${ENV_FILE} |
2514 |
- echo 'DSM_LOG="/var/log/tsm"' >> ${ENV_FILE} |
2515 |
- echo 'ROOTPATH="/opt/tivoli/tsm/client/ba/bin"' >> ${ENV_FILE} |
2516 |
- |
2517 |
- newconfd "${FILESDIR}/dsmc.conf.d" dsmc |
2518 |
- newinitd "${FILESDIR}/dsmc.init.d" dsmc |
2519 |
- newinitd "${FILESDIR}/dsmcad.init.d-r1" dsmcad |
2520 |
- |
2521 |
- # Need this for hardened, otherwise a cryptic "connection to server lost" message appears |
2522 |
- pax-mark -m "${D}/opt/tivoli/tsm/client/ba/bin/dsmc" |
2523 |
- |
2524 |
- systemd_dounit "${FILESDIR}/dsmc.service" |
2525 |
- systemd_dounit "${FILESDIR}/dsmcad.service" |
2526 |
- |
2527 |
- readme.gentoo_create_doc |
2528 |
-} |
2529 |
- |
2530 |
-pkg_postinst() { |
2531 |
- local i dirs |
2532 |
- for i in /var/log/tsm/dsm{error,sched,j,webcl}.log; do |
2533 |
- if [[ ! -e $i ]]; then |
2534 |
- touch $i || die |
2535 |
- chown :tsm $i || die |
2536 |
- chmod 0660 $i || die |
2537 |
- fi |
2538 |
- done |
2539 |
- |
2540 |
- # Bug #375041: the log directory itself should not be world writable. |
2541 |
- # Have to do this in postinst due to bug #141619 |
2542 |
- chown root:tsm /var/log/tsm || die |
2543 |
- chmod 0750 /var/log/tsm || die |
2544 |
- |
2545 |
- # Bug 508052: directories used to be too restrictive, have to widen perms. |
2546 |
- dirs=( /opt/tivoli $(find /opt/tivoli/tsm -type d) ) |
2547 |
- chown root:root "${dirs[@]}" || die |
2548 |
- chmod 0755 "${dirs[@]}" || die |
2549 |
- |
2550 |
- readme.gentoo_print_elog |
2551 |
-} |