Revision: | 1.47 |
Committed: | Fri Aug 31 14:21:39 2012 UTC (12 years, 7 months ago) by fwyzard |
Branch: | MAIN |
CVS Tags: | cmsbuild_20130405_1715-61X-gcc472, eulisse_20130227_1854-62X-dev, CMSSW_6_2_0_pre5slc6, ForCMSSW_6_2_0_pre5slc6-slc6_amd64_gcc472, dgmlForCMSSW_6_2_0_pre5slc6-osx107_amd64_gcc472, ForCMSSW_6_2_0_pre5slc6-slc6_amd64_gcc480, CMSSW_6_2_0_pre5-osx108_amd64_gcc472, CMSSW_6_2_0_pre5-osx107_amd64_gcc472, CMSSW_6_2_0_pre5-slc6_amd64_gcc472, CMSSW_6_2_0_pre5-slc6_amd64_gcc480, dmendezlForCMSSW_6_1_2_SLHC1-slc5_amd64_gcc472, davidltForCMSSW_6_2_0_pre5-slc6_amd64_gcc472, davidltForCMSSW_6_2_0_pre5-osx108_amd64_gcc472, davidltForCMSSW_6_2_0_pre5-slc6_amd64_gcc480, davidltForCMSSW_6_2_0_pre5-osx107_amd64_gcc472, CMSSW_6_1_2_SLHC1-slc5_amd64_gcc472, CMSSW_6_1_2_SLHC1, davidltForCMSSW_6_1_2_SLHC1-slc5_amd64_gcc472, davidlt_20130408_1108-62X-slc6-dev, davidlt_20130408_1239-62X-next, davidlt_20130403_1140-62X-slc6-dev, davidlt_20130403_1144-62X-next, davidlt_20130403_1139-62X, davidlt_20130328_0732-62X-slc6-dev, davidlt_20130328_0731-62X-next, davidlt_20130328_0731-62X, CMSSW_6_1_2, davidlt_20130325_1139-62X-next, davidlt_20130325_1353-62X-next, davidlt_20130325_1132-62X-slc6-dev, davidlt_20130325_1131-62X-next, davidlt_20130325_1108-62X, dgmlForCMSSW_6_1_2-slc5_amd64_gcc472, CMSSW_6_2_0_pre4-slc6_amd64_gcc472, ForCMSSW_6_2_0_pre4-slc6_amd64_gcc472, CMSSW_6_2_0_pre4-osx107_amd64_gcc472, CMSSW_6_2_0_pre4-osx108_amd64_gcc472, CMSSW_6_2_0_pre4-slc6_amd64_gcc480, daForCMSSW_6_2_0_pre4-osx107_amd64_gcc472, daForCMSSW_6_2_0_pre4-osx108_amd64_gcc472, ForCMSSW_6_2_0_pre4-slc6_amd64_gcc480, davidlt_20130320_1840-62X-slc6-dev, BOOTSTRAP_slc6_amd64_gcc480, CMSSW_6_2_0_pre4-slc5_amd64_gcc472, CMSSW_6_2_0_pre4, daForCMSSW_6_2_0_pre4-slc5_amd64_gcc472, pgForCMSSW_6_2_X_2013-03-15-0200-slc5_amd64_gcc472, davidlt_20130314_1540-62X-next, geForCMSSW_6_1_2-slc5_amd64_gcc472, davidlt_20130307_0945-62X-next, davidlt_20130307_0943-62X, CMSSW_6_2_0_pre3-osx107_amd64_gcc472, CMSSW_6_2_0_pre3-osx108_amd64_gcc472, eulisse_20130405_1715-61X-gcc472, eulisse_20130304_1715-61X-osx107, eulisse_20130304_1715-61X-osx108-gcc472, eulisse_20130304_1714_61X-slc6, daForCMSSW_6_2_0_pre3-osx107_amd64_gcc472, daForCMSSW_6_2_0_pre3-osx108_amd64_gcc472, CMSSW_6_2_0_pre3-slc6_amd64_gcc472, ForCMSSW_6_2_0_pre3-slc6_amd64_gcc472, CMSSW_6_2_0_pre3-slc5_amd64_gcc472, CMSSW_6_2_0_pre3, CMSSW_6_1_1-osx108_amd64_gcc472, CMSSW_6_1_1-osx107_amd64_gcc472, daForCMSSW_6_2_0_pre3-slc5_amd64_gcc472, daForCMSSW_6_1_1-osx108_amd64_gcc472, daForCMSSW_6_1_1-osx107_amd64_gcc472, CMSSW_6_1_1_SLHCphase2tk1-slc5_amd64_gcc472, CMSSW_6_1_1_SLHCphase2tk1, daForCMSSW_6_1_1_SLHCphase2tk1-slc5_amd64_gcc472, davidlt_20130227_1855-62X-next, davidlt_20130227_1854-62X-dev, davidlt_20130227_1854-62X, davidlt_20130227_1127-62X-next, davidlt_20130227_1126-62X-dev, davidlt_20130227_1125-62X, davidlt_20130226_1240-62X-next, davidlt_20130226_1320-62X-dev, davidlt_20130226_1239-62X, CMSSW_6_1_1_SLHCphase1tk1-slc5_amd64_gcc472, CMSSW_6_1_1_SLHCphase1tk1, daForCMSSW_6_1_1_SLHCphase1tk1-slc5_amd64_gcc472, eulisse_20130225_1400-62x-next, eulisse_20130225_1400-62x, davidlt_20130225_1102-62X-next, davidlt_20130225_1025-62X-dev, davidlt_20130225_1025-62X, davidlt_20130222_1635-62X-next, davidlt_20130222_1634-62X-dev, davidlt_20130222_1633-62X, davidlt_20130220_1737-62X-next, davidlt_20130220_1736-62X-dev, davidlt_20130220_1735-62X, CMSSW_6_2_0_pre2-slc5_amd64_gcc480, daForCMSSW_6_2_0_pre2-osx107_amd64_gcc472, daForCMSSW_6_2_0_pre2-osx108_amd64_gcc472, ForCMSSW_6_2_0_pre2-slc6_amd64_gcc472, daForCMSSW_6_2_0_pre2-slc5_amd64_gcc480, CMS_CONDWEB_DEV, CMS_CONDWEB_0_2, CMSSW_6_2_0_pre2-slc5_amd64_gcc472, CMSSW_6_2_0_pre2, CMS_CONDWEB_0_1, daForCMSSW_6_2_0_pre2-slc5_amd64_gcc472, CMSSW_6_1_1-slc5_amd64_gcc472, CMSSW_6_1_1, daForCMSSW_6_1_1-slc5_amd64_gcc472, davidlt_20130213_0902-62X-dev, davidlt_20130212_1424-62X-next, davidlt_20130212_1424-62X, davidlt_20130212_1000-62X-dev, davidlt_20130212_1020-62X-next, davidlt_20130212_1001-62X, daForCMSSW_6_1_0_SLHC-slc5_amd64_gcc472, davidlt_20130209_1053-61X-osx107-gcc472, davidlt_20130209_1051-61X-osx108-gcc472, davidlt_20130209_1109-61X-slc6-gcc472, davidlt_20130208_1428-62X-next, davidlt_20130208_1427-62X, BOOTSTRAP_slc5_amd64_gcc480, davidlt_20130207_2033-61X-gcc472, davidlt_20130207_1856-62X, davidlt_20130206_2133-62X-next, davidlt_20130206_2129-62X-osx107-gcc472, davidlt_20130207_1345-62X-osx108-gcc472, davidlt_20130206_2133-62X-gcc472-next, davidlt_20130206_1150-62X-osx107-gcc472, davidlt_20130206_1150-62X-osx108-gcc472, davidlt_20130206_1149-62X-gcc472-next, davidlt_20130206_1149-62X, davidlt_20130206_0923-62X-osx107-gcc472, davidlt_20130206_0922-62X-osx108-gcc472, davidlt_20130206_0922-62X-gcc472-next, davidlt_20130206_0909-62X, davidlt_20130205_2014-62X-osx108-gcc472, davidlt_20130205_1941-62X-osx107-gcc472, davidlt_20130205_1942-62X-gcc472-next, davidlt_20130205_1939-62X, geForCMSSW_6_2_0_pre1-osx108_amd64_gcc472, geForCMSSW_6_2_0_pre1-osx107_amd64_gcc472, CMSSW_6_2_0_pre1, geForCMSSW_6_2_0_pre1-slc5_amd64_gcc472, ForCMSSW_6_1_0-slc6_amd64_gcc472, eulisse_20130128_1430-62X-gcc472-next, eulisse_20130128_1430-62X-slc6-gcc472, eulisse_20130128_1430-62X, davidlt_20130116_1037-62X-osx108-gcc472, davidlt_20130116_1009-62X-osx107-gcc472, davidlt_20130116_1008-62X-slc6-gcc472, davidlt_20130116_1043-62X, cms_adminFor-slc5_amd64_gcc472, eulisse_20130112_1105-62X, eulisse_20130112_0044-62X, eulisse_20130109_2108-62X-gcc472, eulisse_20121231_1245-61X-gcc472, eulisse_20121230_2125-61X-gcc472, CMSSW_6_1_0-osx107, CMSSW_6_1_0-osx108, CMSSW_6_1_0, eulisse_20121217_2120-61X-gcc472, eulisse_20121217_2135-61X-gcc472, eulisse_20121217_2127-61X-slc6-gcc472, eulisse_20121217_2059-61X-osx107-gcc472, eulisse_20121217_1941-61X-osx107-gcc472, eulisse_20121216_1036-61X-gcc472, eulisse_20121214_2046-61X-osx108-gcc472, eulisse_20121214_2022-61X-gcc472, eulisse_20121214_1049-61X-osx107-gcc472, eulisse_20121214_1044-61X-slc6-gcc472, eulisse_20121214_1009-61X-gcc472, eulisse_20121213_2246-61X-osx107-gcc472, eulisse_20121213_2133-61X-slc6-gcc472, eulisse_20121213_1659-61X-gcc472, davidlt_20121212_1833-61X-osx107-gcc472, davidlt_20121212_1832-61X-osx108-gcc472, davidlt_20121212_1831-61X-slc6-gcc472, davidlt_20121212_1831-61X-gcc472, CMSSW_6_1_0_pre8-slc5_amd64_gcc472, CMSSW_6_1_0_pre8, daForCMSSW_6_1_0_pre8-osx108_amd64_gcc472, daForCMSSW_6_1_0_pre8-osx107_amd64_gcc472, daForCMSSW_6_1_0_pre8-slc5_amd64_gcc472, davidlt_20121207_1047-61X-osx107-gcc472, davidlt_20121207_1046-61X-osx108-gcc472, davidlt_20121207_1045-61X-slc6-gcc472, davidlt_20121207_1045-61X-gcc472, davidlt_20121206_0901-61X-osx107-gcc472, davidlt_20121206_1159-61X-osx108-gcc472, davidlt_20121206_0900-61X-slc6-gcc472, davidlt_20121206_0859-61X-gcc472, CMSSW_6_1_0_pre7_TS127013-slc5_amd64_gcc472, CMSSW_6_1_0_pre7_TS127013, davidlt_20121204_1200-61X-osx107-gcc472, davidlt_20121204_1200-61X-osx108-gcc472, davidlt_20121204_1200-61X-slc6-gcc472, davidlt_20121204_1200-61X-gcc472, daForCMSSW_6_1_0_pre7_TS127013-slc5_amd64_gcc472, davidlt_20121204_0745-61X-osx107-gcc472, davidlt_20121204_0743-61X-osx108-gcc472, davidlt_20121204_0844-61X-slc6-gcc472, davidlt_20121204_0843-61X-gcc472, davidlt_20121203_1104-61X-osx107-gcc472, davidlt_20121203_0957-61X-osx108-gcc472, davidlt_20121203_0956-61X-slc6-gcc472, davidlt_20121203_0955-61X-gcc472, CMSSW_6_1_0_pre7-osx108_amd64_gcc472, CMSSW_6_1_0_pre7-osx107_amd64_gcc472, eulisse_20121129_1546-61X-gcc472, eulisse_20121129_1439-61X-gcc472, eulisse_20121129_1406-61X-gcc472, daForCMSSW_6_1_0_pre7-osx108_amd64_gcc472, daForCMSSW_6_1_0_pre7-osx107_amd64_gcc472, eulisse_20121129_1155-61X-gcc472, CMSSW_6_1_0_pre7-slc5_amd64_gcc472, CMSSW_6_1_0_pre7, daForCMSSW_6_1_0_pre7-slc5_amd64_gcc472, davidlt_20121128_0903-61X-osx107-gcc472, davidlt_20121128_0902-61X-osx108-gcc472, davidlt_20121128_0904-61X-slc6-gcc472, davidlt_20121128_0902-61X-gcc472, davidlt_20121127_1909-61X-osx108-gcc472, davidlt_20121127_1909-61X-osx107-gcc472, davidlt_20121127_1908-61X-slc6-gcc472, davidlt_20121127_1907-61X-gcc472, davidlt_20121127_1044-61X-osx107-gcc472, davidlt_20121127_1028-osx108-gcc472, davidlt_20121127_1020-61X-slc6-gcc472, davidlt_20121127_1012-gcc472, eulisse_20121126_2202_61X-gcc472, CMSSW_6_1_0_pre6_TS126203_TS126341_patch1-slc5_amd64_gcc472, CMSSW_6_1_0_pre6_TS126203_TS126341_patch1, daForCMSSW_6_1_0_pre6_TS126203_TS126341_patch1-slc5_amd64_gcc472, CMSSW_6_1_0_pre6g496cand01-slc5_amd64_gcc472, CMSSW_6_1_0_pre6g496cand01, daForCMSSW_6_1_0_pre6g496cand01-slc5_amd64_gcc472, davidlt_20121122_1002-61X-g496cand01-gcc472, CMSSW_6_1_0_pre6-osx108_amd64_gcc472, CMSSW_6_1_0_pre6-osx107_amd64_gcc472, eulisse_20121120_1136_61X-gcc472, daForCMSSW_6_1_0_pre6-osx107_amd64_gcc472, daForCMSSW_6_1_0_pre6-osx108_amd64_gcc472, ForCMSSW_6_1_0_pre6-slc6_amd64_gcc472, davidlt_20121119_1533-61X-g496cand01-gcc472, CMSSW_6_1_0_pre6_TS126203_TS126341-slc5_amd64_gcc472, CMSSW_6_1_0_pre6_TS126203_TS126341, daForCMSSW_6_1_0_pre6_TS126203_TS126341-slc5_amd64_gcc472, CMSSW_6_1_0_pre6-slc5_amd64_gcc472, CMSSW_6_1_0_pre6, daForCMSSW_6_1_0_pre6-slc5_amd64_gcc472, davidlt_20121113_0821-61X-osx107-gcc472, davidlt_20121113_0816-osx108-gcc472, davidlt_20121113_0835-61X-slc6-gcc472, davidlt_20121113_0819-61X-gcc472, davidlt_20121110_0800-osx108-gcc472, davidlt_20121109_1131-61X-osx107-gcc472, davidlt_20121109_1130-61X-slc6-gcc472, davidlt_20121109_1127-0735-61X-gcc472, eulisse_20121107-0735-61X-gcc472, davidlt_20121105_1212-osx108-gcc472, davidlt_20121105_1128-61X-osx107-gcc472, davidlt_20121105_1127-61X-slc6-gcc472, davidlt_20121105_1126-61X-gcc472, CMSSW_6_1_0_pre5-slc5_amd64_gcc472, CMSSW_6_1_0_pre5, daForCMSSW_6_1_0_pre5-slc5_amd64_gcc472, davidlt_20121101_1230-osx108-gcc472, davidlt_20121101_1230-61X-gcc472, davidlt_20121101_1230-61X-osx107-gcc472, davidlt_20121101_1230-61X-slc6-gcc472, davidlt_20121030_1450-osx108-gcc472, davidlt_20121030_1450-61X-slc6-gcc472, davidlt_20121030_1450-61X-osx107-gcc472, davidlt_20121030_1450-61X-gcc472, davidlt_20121029_1240-osx108-gcc472, davidlt_20121029_1251-61X-osx107-gcc472, davidlt_20121029_1108-61X-slc6-gcc472, davidlt_20121029_1056-61X-gcc472, eulisse_20121026_1128-61X-gcc472, eulisse_20121025_1358-61X-gcc472, davidlt_20121025_1106-osx108-gcc472, davidlt_20121025_1108-61X-osx107-gcc472, davidlt_20121025_1107-61X-slc6-gcc472, davidlt_20121025_1106-61X-gcc472, davidlt_20121024_1014-osx108-gcc472, davidlt_20121024_1014-61X-osx107-gcc472, davidlt_20121024_1013-61X-slc6-gcc472, davidlt_20121024_1011-61X-gcc472, eulisse_20121024_0912-61X-gcc472, eulisse_20121023_0912-61X-gcc472, davidlt_20121023_1647-61X-osx107-gcc472, BOOTSTRAP_osx107_amd64_gcc472, eulisse_20121023_1600-61X-gcc472, davidlt_20121023_1155-61X-slc6-gcc472, CMSSW_5_2_7_onlpatch2_ONLINE, BOOTSTRAP_slc6_amd64_gcc472, eulisse_20121017_1120-61X-gcc472, CMSSW_6_1_0_pre4-osx108_amd64_gcc472, CMSSW_6_1_0_pre4-osx107_amd64_gcc462, CMSSW_6_1_0_pre4-slc6_amd64_gcc462, eulisse_20121015_1727-61X-gcc472, daForCMSSW_6_1_0_pre4-osx108_amd64_gcc472, daForCMSSW_6_1_0_pre4-osx107_amd64_gcc462, ForCMSSW_6_1_0_pre4-slc6_amd64_gcc462, CMSSW_5_2_7_onlpatch1_ONLINE, CMSSW_6_1_0_pre4-slc5_amd64_gcc472, CMSSW_6_1_0_pre4-slc5_amd64_gcc462, CMSSW_6_1_0_pre4, CMSSW_6_1_0_pre3_TS124729-slc5_amd64_gcc462, daForCMSSW_6_1_0_pre4-slc5_amd64_gcc472, daForCMSSW_6_1_0_pre4-slc5_amd64_gcc462, CMSSW_6_1_0_pre3_TS124729, eulisse_20121011_1741-61X-gcc472, eulisse_20121011_1728-61X-gcc472, eulisse_20121011_1718-61X-gcc472, daForCMSSW_6_1_0_pre3_TS124729-slc5_amd64_gcc462, davidlt_20121009_1600-61X-slc6, davidlt_20121009_1600-61X-osx107, davidlt_20121009_1600-61X-gcc472, davidlt_20121009_1600-61X, davidlt_20121009_1530-osx108-gcc472, davidlt_20121008_1222-osx108-gcc472, davidlt_20121008_1257-61X-osx107, davidlt_20121008_1223-61X-slc6, davidlt_20121008_1221-61X-gcc472, davidlt_20121008_1220-61X, davidlt_20121005_1417-61X-osx108_amd64_gcc472, BOOTSTRAP_osx108_amd64_gcc472, davidlt_20121003_1452-61X-gcc472, davidlt_2, davidlt_1, eulisse_20121003_1138-61X-gcc470, CMSSW_6_1_0_pre3-osx108_amd64_gcc470, CMSSW_6_1_0_pre3-osx107_amd64_gcc462, CMSSW_6_1_0_pre3-slc6_amd64_gcc462, CMSSW_6_1_0_pre3-slc5_amd64_gcc470, eulisse_20121001_1347-61X-gcc470, CMSSW_6_1_0_pre3-slc5_amd64_gcc462, CMSSW_6_1_0_pre3, daForCMSSW_6_1_0_pre3-osx108_amd64_gcc470, daForCMSSW_6_1_0_pre3-osx107_amd64_gcc462, ForCMSSW_6_1_0_pre3-slc6_amd64_gcc462, daForCMSSW_6_1_0_pre3-slc5_amd64_gcc470, daForCMSSW_6_1_0_pre3-slc5_amd64_gcc462, eulisse_20120930_1000-61X-gcc470, eulisse_20120928_0244-61X-gcc470, eulisse_20120928_0219-61X-gcc470, eulisse_20120928_0150-61X-gcc470, davidlt_20120927_1517-61X-osx108, davidlt_20120927_1510-61X-osx107, davidlt_20120927_1511-61X-slc6, davidlt_20120927_1508-61X-gcc470, davidlt_20120927_1507-61X, BOOTSTRAP_slc5_amd64_gcc472, davidlt_20120925_1134-61X-osx108, davidlt_20120925_1135-61X-osx107, davidlt_20120925_1129-61X-slc6, davidlt_20120925_1124-61X-gcc470, davidlt_20120925_1123-61X, CMSSW_5_2_7_ONLINE, davidlt_20120921_1153-61X-osx107, davidlt_20120921_1158-61X-slc6, davidlt_20120921_1151-61X-osx108, davidlt_20120921_1150-61X-gcc470, davidlt_20120921_1150-61X, davidlt_20120920_1536-61X-osx107, davidlt_20120920_1529-61X-osx108, davidlt_20120920_1529-61X-slc6, davidlt_20120920_1528-61X-gcc470, davidlt_20120920_1527-61X, eulisse_20120920_1429-61X-gcc470, CMSSW_6_1_0_pre2-slc6_amd64_gcc462, CMSSW_6_1_0_pre2-slc5_amd64_gcc470, CMSSW_6_1_0_pre2-osx107_amd64_gcc462, CMSSW_6_1_0_pre2-osx108_amd64_gcc470, CMSSW_6_1_0_pre2-slc5_amd64_gcc462, CMSSW_6_1_0_pre2, eulisse_20120918_2117-61X-gcc470, eulisse_20120918_1706-61X-gcc470, ForCMSSW_6_1_0_pre2-slc6_amd64_gcc462, daForCMSSW_6_1_0_pre2-slc5_amd64_gcc470, daForCMSSW_6_1_0_pre2-osx107_amd64_gcc462, daForCMSSW_6_1_0_pre2-osx108_amd64_gcc470, daForCMSSW_6_1_0_pre2-slc5_amd64_gcc462, davidlt_20120917_0750-61X-osx108, davidlt_20120917_0748-61X-osx107, davidlt_20120917_0802-61X-slc6, davidlt_20120917_0746-61X-gcc470, davidlt_20120917_0745-61X, davidlt_20120914_1755-61X-osx108, davidlt_20120914_1415-61X-osx107, davidlt_20120914_1414-61X-slc6, davidlt_20120914_1412-61X-gcc470, davidlt_20120914_1412-61X, davidlt_20120914_1040-61X-osx108, davidlt_20120914_1040-61X-osx107, davidlt_20120914_1039-61X-slc6, davidlt_20120914_1109-61X-gcc470, davidlt_20120914_1042-61X, davidlt_20120912_1154-61X-osx107, davidlt_20120912_1156-61X-slc6, davidlt_20120912_1130-61X-gcc470, davidlt_20120912_1127-61X, davidlt_20120911_0937-61X-osx108, davidlt_20120910_1500-61X-osx108, davidlt-20120910-1500-61X-osx108_amd64_gcc470, davidlt_20120903_2145-61X-osx107, davidlt_20120903_2005-61X-slc6, davidlt_20120903_1832-61X-gcc470, davidlt_20120903_1830-61X, fw20120831_after_the_changes, CMSSW_5_2_7_cand3_ONLINE-cms |
Changes since 1.46: | +5 -5 lines |
Log Message: | on SLC5 and above, curl and openssl no longer need a special treatment for the online builds |
# | User | Rev | Content |
---|---|---|---|
1 | fwyzard | 1.38 | ### RPM external bootstrap-driver 20.0 |
2 | eulisse | 1.8 | Source: bootstrap |
3 | ratnik | 1.16 | |
4 | fwyzard | 1.36 | Requires: apt |
5 | ratnik | 1.16 | |
6 | dlange | 1.13 | #danger! cms-common version is now hardwired below (and in bootstrap.file) |
7 | eulisse | 1.1 | |
8 | %prep | ||
9 | %build | ||
10 | %install | ||
11 | eulisse | 1.3 | packageList="" |
12 | echo requiredtools `echo %{requiredtools} | sed -e's|\s+| |;s|^\s+||'` | ||
13 | for tool in `echo %{requiredtools} | sed -e's|\s+| |;s|^\s+||'` | ||
14 | do | ||
15 | case X$tool in | ||
16 | Xdistcc|Xccache ) | ||
17 | ;; | ||
18 | * ) | ||
19 | toolcap=`echo $tool | tr a-z- A-Z_` | ||
20 | toolversion=$(eval echo $`echo ${toolcap}_VERSION`) | ||
21 | toolrevision=$(eval echo $`echo ${toolcap}_REVISION`) | ||
22 | echo $toolversion $toolrevision | ||
23 | packageList="$packageList external+${tool}+${toolversion}-1-${toolrevision}.%cmsplatf.rpm" | ||
24 | ;; | ||
25 | esac | ||
26 | done | ||
27 | |||
28 | eulisse | 1.1 | |
29 | case %cmsplatf in | ||
30 | ratnik | 1.12 | slc*onl* ) |
31 | muzaffar | 1.27 | ########################################################## |
32 | # Backward compatible seeds, so that old bootstrap does not suddenly stop working. | ||
33 | eulisse | 1.1 | platformSeeds="glibc coreutils bash tcsh zsh pdksh perl tcl |
34 | fwyzard | 1.47 | readline ncurses |
35 | fwyzard | 1.36 | e2fsprogs krb5-libs freetype fontconfig |
36 | xorg-x11-deprecated-libs xorg-x11-libs xorg-x11-Mesa-libGLU | ||
37 | xorg-x11-Mesa-libGL compat-libstdc++-33 libidn" | ||
38 | muzaffar | 1.27 | |
39 | eulisse | 1.1 | # ONLINE: seed system compiler (only libraries for runtime) |
40 | platformSeeds="$platformSeeds libgcc libstdc++" | ||
41 | fwyzard | 1.36 | |
42 | eulisse | 1.1 | # ONLINE: seed other available system tools: |
43 | fwyzard | 1.47 | platformSeeds="$platformSeeds libpng libtiff libungif qt zlib perl-DBI-1.40-8" |
44 | fwyzard | 1.36 | |
45 | eulisse | 1.1 | # Python tools are commented out due to compatibility problems. |
46 | muzaffar | 1.27 | platformSeeds="$platformSeeds python python-elementtree" |
47 | fwyzard | 1.36 | |
48 | eulisse | 1.1 | # ONLINE: seed daq-built tools: |
49 | fwyzard | 1.36 | platformSeeds="$platformSeeds daq-cgicc daq-mimetic daq-oracle daq-tinyproxy daq-xerces daq-xdaq" |
50 | |||
51 | platformSeeds="$platformSeeds daq-config daq-log4cplus daq-logudpappender | ||
52 | daq-logxmlappender daq-pt daq-ptfifo daq-pthttp | ||
53 | eulisse | 1.1 | daq-pttcp daq-toolbox daq-xcept daq-xdaq2rc daq-xdata |
54 | muzaffar | 1.20 | daq-xgi daq-xoap daq-sentinelutils" |
55 | muzaffar | 1.27 | |
56 | ########################################################## | ||
57 | fwyzard | 1.36 | #slc4onl_ia32 Specific |
58 | muzaffar | 1.27 | slc4onl_ia32_platformSeeds="glibc coreutils bash tcsh zsh pdksh perl tcl |
59 | fwyzard | 1.36 | readline openssl ncurses |
60 | e2fsprogs krb5-libs freetype fontconfig | ||
61 | xorg-x11-deprecated-libs xorg-x11-libs xorg-x11-Mesa-libGLU | ||
62 | xorg-x11-Mesa-libGL compat-libstdc++-33 libidn" | ||
63 | |||
64 | muzaffar | 1.27 | # ONLINE: seed system compiler (only libraries for runtime) |
65 | slc4onl_ia32_platformSeeds="$slc4onl_ia32_platformSeeds libgcc libstdc++" | ||
66 | fwyzard | 1.36 | |
67 | muzaffar | 1.27 | # ONLINE: seed other available system tools: |
68 | slc4onl_ia32_platformSeeds="$slc4onl_ia32_platformSeeds curl libpng libtiff libungif openssl qt zlib perl-DBI-1.40-8" | ||
69 | fwyzard | 1.36 | |
70 | muzaffar | 1.27 | # Python tools are commented out due to compatibility problems. |
71 | slc4onl_ia32_platformSeeds="$slc4onl_ia32_platformSeeds python python-elementtree" | ||
72 | fwyzard | 1.36 | |
73 | muzaffar | 1.27 | # ONLINE: seed daq-built tools: |
74 | fwyzard | 1.36 | slc4onl_ia32_platformSeeds="$slc4onl_ia32_platformSeeds daq-cgicc daq-mimetic daq-oracle daq-tinyproxy daq-xerces daq-xdaq" |
75 | |||
76 | slc4onl_ia32_platformSeeds="$slc4onl_ia32_platformSeeds daq-config daq-log4cplus daq-logudpappender | ||
77 | daq-logxmlappender daq-pt daq-ptfifo daq-pthttp | ||
78 | muzaffar | 1.27 | daq-pttcp daq-toolbox daq-xcept daq-xdaq2rc daq-xdata |
79 | daq-xgi daq-xoap daq-sentinelutils" | ||
80 | fwyzard | 1.36 | |
81 | muzaffar | 1.27 | ########################################################## |
82 | #slc5onl_ia32 Specific | ||
83 | fwyzard | 1.47 | slc5onl_ia32_platformSeeds="glibc coreutils bash tcsh zsh perl tcl tk readline ncurses e2fsprogs krb5-libs freetype |
84 | fwyzard | 1.36 | fontconfig libidn libX11 libXmu libSM libICE libXcursor |
85 | libXext libXrandr libXft mesa-libGLU mesa-libGL e2fsprogs-libs libXi libXinerama libXft | ||
86 | libXrender libXpm" | ||
87 | |||
88 | muzaffar | 1.27 | # ONLINE: seed system compiler (only libraries for runtime) |
89 | andreasp | 1.29 | slc5onl_ia32_platformSeeds="$slc5onl_ia32_platformSeeds libgcc libstdc++ external+gcc+4.3.4" |
90 | fwyzard | 1.36 | |
91 | muzaffar | 1.27 | # ONLINE: seed other available system tools: |
92 | fwyzard | 1.39 | slc5onl_ia32_platformSeeds="$slc5onl_ia32_platformSeeds curl curl-devel openssl openssl-devel zlib zlib-devel e2fsprogs-libs e2fsprogs-devel |
93 | perl-DBI-1.52 libtermcap-2.0.8 libX11-devel-1.0.3 libXpm-devel-3.5.5 libXext-devel-1.0.1 libXft-devel-2.1.10" | ||
94 | fwyzard | 1.36 | |
95 | fwyzard | 1.34 | # ONLINE: seed daq-built tools: |
96 | fwyzard | 1.36 | slc5onl_ia32_platformSeeds="$slc5onl_ia32_platformSeeds daq-log4cplus daq-mimetic daq-oracle daq-sqlite daq-xdaq daq-xerces |
97 | fwyzard | 1.40 | daq-appweb daq-asyncresolv daq-cgicc daq-tinyproxy daq-config daq-logudpappender |
98 | daq-logxmlappender daq-pt daq-ptfifo daq-pthttp daq-pttcp daq-toolbox daq-xalan | ||
99 | daq-xcept daq-xdaq2rc daq-xdata daq-xgi daq-xoap daq-sentinelutils" | ||
100 | fwyzard | 1.34 | |
101 | ########################################################## | ||
102 | #slc5onl_amd64 Specific | ||
103 | fwyzard | 1.47 | slc5onl_amd64_platformSeeds="glibc coreutils bash tcsh zsh perl tcl tk readline ncurses e2fsprogs krb5-libs freetype |
104 | fwyzard | 1.36 | fontconfig libidn libX11 libXmu libSM libICE libXcursor |
105 | libXext libXrandr libXft mesa-libGLU mesa-libGL e2fsprogs-libs libXi libXinerama libXft | ||
106 | libXrender libXpm" | ||
107 | |||
108 | muzaffar | 1.46 | # ONLINE: seed system compiler (only libraries for runtime) only for amd64_gcc434 arch |
109 | case %cmsplatf in | ||
110 | *_amd64_gcc434 ) slc5onl_amd64_platformSeeds="$slc5onl_amd64_platformSeeds libgcc libstdc++ external+gcc+4.3.4-onl64a" ;; | ||
111 | esac | ||
112 | fwyzard | 1.36 | |
113 | fwyzard | 1.34 | # ONLINE: seed other available system tools: |
114 | fwyzard | 1.47 | slc5onl_amd64_platformSeeds="$slc5onl_amd64_platformSeeds zlib zlib-devel e2fsprogs-libs e2fsprogs-devel |
115 | fwyzard | 1.39 | perl-DBI-1.52 libtermcap-2.0.8 libX11-devel-1.0.3 libXpm-devel-3.5.5 libXext-devel-1.0.1 libXft-devel-2.1.10" |
116 | fwyzard | 1.36 | |
117 | muzaffar | 1.27 | # ONLINE: seed daq-built tools: |
118 | fwyzard | 1.36 | slc5onl_amd64_platformSeeds="$slc5onl_amd64_platformSeeds daq-log4cplus daq-mimetic daq-oracle daq-sqlite daq-xdaq daq-xerces |
119 | fwyzard | 1.40 | daq-appweb daq-asyncresolv daq-cgicc daq-tinyproxy daq-config daq-logudpappender |
120 | daq-logxmlappender daq-pt daq-ptfifo daq-pthttp daq-pttcp daq-toolbox daq-xalan | ||
121 | daq-xcept daq-xdaq2rc daq-xdata daq-xgi daq-xoap daq-sentinelutils" | ||
122 | muzaffar | 1.27 | |
123 | eulisse | 1.1 | ;; |
124 | eulisse | 1.22 | slc*) |
125 | # Backward compatible seeds, so that old bootstrap does not suddenly stop working. | ||
126 | platformSeeds="glibc glibc-32bit coreutils bash tcsh zsh pdksh perl | ||
127 | fwyzard | 1.36 | tcl tk perl-Tk readline openssl ncurses XFree86-libs |
128 | e2fsprogs krb5-libs freetype fontconfig XFree86-Mesa-libGLU | ||
129 | XFree86-Mesa-libGL xorg-x11-deprecated-libs | ||
130 | xorg-x11-libs xorg-x11-Mesa-libGLU xorg-x11-Mesa-libGL | ||
131 | compat-libstdc++-33 fglrx_6_8_0 libidn" | ||
132 | eulisse | 1.22 | # Platform specific seeds. These are mandatory and the new bootstrap.sh will refuse continuing in the case they are not found. |
133 | eulisse | 1.23 | slc4_ia32_platformSeeds="glibc coreutils bash tcsh zsh pdksh perl |
134 | fwyzard | 1.36 | tcl tk perl-Tk readline openssl ncurses XFree86-libs |
135 | e2fsprogs krb5-libs freetype fontconfig XFree86-Mesa-libGLU | ||
136 | XFree86-Mesa-libGL xorg-x11-deprecated-libs | ||
137 | xorg-x11-libs xorg-x11-Mesa-libGLU xorg-x11-Mesa-libGL | ||
138 | compat-libstdc++-33 fglrx_6_8_0 libidn" | ||
139 | eulisse | 1.23 | slc4_amd64_platformSeeds="glibc glibc-32bit coreutils bash tcsh zsh pdksh perl |
140 | fwyzard | 1.36 | tcl tk perl-Tk readline openssl ncurses XFree86-libs |
141 | e2fsprogs krb5-libs freetype fontconfig XFree86-Mesa-libGLU | ||
142 | XFree86-Mesa-libGL xorg-x11-deprecated-libs | ||
143 | xorg-x11-libs xorg-x11-Mesa-libGLU xorg-x11-Mesa-libGL | ||
144 | compat-libstdc++-33 fglrx_6_8_0 libidn" | ||
145 | eulisse | 1.23 | slc5_ia32_platformSeeds="glibc coreutils bash tcsh zsh perl tcl tk readline openssl ncurses e2fsprogs krb5-libs freetype |
146 | fwyzard | 1.36 | fontconfig compat-libstdc++-33 libidn libX11 libXmu libSM libICE libXcursor |
147 | libXext libXrandr libXft mesa-libGLU mesa-libGL e2fsprogs-libs libXi libXinerama libXft | ||
148 | libXrender libXpm" | ||
149 | eulisse | 1.23 | slc5_amd64_platformSeeds="glibc coreutils bash tcsh zsh perl tcl tk readline openssl ncurses e2fsprogs krb5-libs freetype |
150 | fwyzard | 1.36 | fontconfig compat-libstdc++-33 libidn libX11 libXmu libSM libICE libXcursor |
151 | libXext libXrandr libXft mesa-libGLU mesa-libGL e2fsprogs-libs libXi libXinerama libXft | ||
152 | libXrender libXpm" | ||
153 | eulisse | 1.32 | |
154 | eulisse | 1.44 | slc5_corei7_platformSeeds="glibc coreutils bash tcsh zsh perl tcl tk readline openssl ncurses e2fsprogs krb5-libs freetype |
155 | fontconfig compat-libstdc++-33 libidn libX11 libXmu libSM libICE libXcursor | ||
156 | libXext libXrandr libXft mesa-libGLU mesa-libGL e2fsprogs-libs libXi libXinerama libXft | ||
157 | libXrender libXpm" | ||
158 | |||
159 | lat | 1.43 | slc6_amd64_platformSeeds="glibc coreutils bash tcsh zsh perl tcl tk readline openssl ncurses e2fsprogs krb5-libs freetype compat-readline5 ncurses-libs perl-libs perl-ExtUtils-Embed |
160 | eulisse | 1.42 | fontconfig compat-libstdc++-33 libidn libX11 libXmu libSM libICE libXcursor |
161 | libXext libXrandr libXft mesa-libGLU mesa-libGL e2fsprogs-libs libXi libXinerama libXft | ||
162 | libXrender libXpm libcom_err" | ||
163 | |||
164 | eulisse | 1.32 | # Add rh5* (not SLC5) as supported distribution. |
165 | rh5_ia32_platformSeeds=$slc5_ia32_platformSeeds | ||
166 | rh5_amd64_platformSeeds=$slc5_amd64_platformSeeds | ||
167 | |||
168 | # This bit here is needed in case we are using the old cmsos | ||
169 | # which was erroneously only reporting the platform, but not the | ||
170 | # architecture. | ||
171 | rh5_platformSeeds=$slc5_amd64_platformSeeds | ||
172 | eulisse | 1.21 | ;; |
173 | eulisse | 1.1 | esac |
174 | |||
175 | case $cmsplatf in | ||
176 | elmer | 1.6 | ydl*_ppc64_* ) |
177 | platformSeeds="$platformSeeds gcc libgcc libstdc++" | ||
178 | ;; | ||
179 | ydl*_ppc_* ) | ||
180 | eulisse | 1.1 | platformSeeds="$platformSeeds gcc libgcc libstdc++" |
181 | ;; | ||
182 | esac | ||
183 | |||
184 | eulisse | 1.25 | slc5_compPackages="compat-readline43 libXp libXtst libXt" |
185 | |||
186 | eulisse | 1.22 | # Seeds for unsupported platforms. These will not make bootstrap die, if not found. |
187 | eulisse | 1.1 | # OpenSuse |
188 | fwyzard | 1.36 | unsupportedSeeds="xorg-x11-Mesa compat-readline4 compat-curl2 freetype2 |
189 | fwyzard | 1.37 | xorg-x11-libX11" |
190 | eulisse | 1.1 | # Ubuntu |
191 | unsupportedSeeds="$unsupportedSeeds libcomerr2 libidn11 libxi6 libxpm4 libxinerama1 | ||
192 | fwyzard | 1.37 | libncurses5 libsm6 libice6 libc6 libxcursor1 libxmu6 |
193 | libgl1-mesa-glx libxft2 perl-base xserver-xorg xserver-xorg-core | ||
194 | libfreetype6 libfontconfig1 libgl1-mesa libxrandr2 libglu1-mesa | ||
195 | libxext6 libx11-6 libxrender1" | ||
196 | eulisse | 1.1 | # Fedora |
197 | fwyzard | 1.36 | unsupportedSeeds="$unsupportedSeeds libX11 libXmu libSM libICE libXcursor |
198 | fwyzard | 1.37 | libXext libXrandr libXft mesa-libGLU mesa-libGL e2fsprogs-libs libXi libXinerama |
199 | libXft libXrender libXpm ncurses-libs libc6-i686 compat-readline5" | ||
200 | eulisse | 1.1 | |
201 | # Case statement for additional provides. | ||
202 | case %cmsplatf in | ||
203 | andreasp | 1.30 | slc5onl* ) |
204 | additionalProvides="libX11.so.6 libXext.so.6 libXft.so.2 libXpm.so.4" | ||
205 | ;; | ||
206 | eulisse | 1.1 | osx* ) |
207 | additionalProvides="AGL ApplicationServices Carbon CoreFoundation | ||
208 | CoreServices OpenGL Python QuickTime Tcl Tk | ||
209 | lat | 1.41 | libintl.3.dylib libperl.dylib" |
210 | andreasp | 1.29 | |
211 | eulisse | 1.1 | ;; |
212 | esac | ||
213 | |||
214 | fwyzard | 1.36 | unsupportedProvides="libtcl8.3.so libtk8.3.so /bin/env libcom_err.so.3 |
215 | fwyzard | 1.37 | libcrypto.so.4 libgssapi_krb5.so.2 libk5crypto.so.3 |
216 | libkrb5.so.3 libssl.so.4 /bin/csh /bin/tcsh libreadline.so.4 | ||
217 | libtcl8.4.so libtk8.4.so" | ||
218 | eulisse | 1.1 | |
219 | dlange | 1.13 | defaultPkgs="cms+cms-common+1.0" |
220 | eulisse | 1.8 | |
221 | eulisse | 1.1 | mkdir -p %{i}/etc/profile.d |
222 | eulisse | 1.22 | (echo "rpm_version=$RPM_VERSION"; \ |
223 | eulisse | 1.2 | echo "apt_version=$APT_VERSION"; \ |
224 | eulisse | 1.1 | echo "platformSeeds=\"$platformSeeds\""; \ |
225 | echo "unsupportedSeeds=\"$unsupportedSeeds\""; \ | ||
226 | eulisse | 1.23 | echo "slc4_amd64_platformSeeds=\"$slc4_amd64_platformSeeds\""; \ |
227 | echo "slc4_ia32_platformSeeds=\"$slc4_ia32_platformSeeds\""; \ | ||
228 | echo "slc5_ia32_platformSeeds=\"$slc5_ia32_platformSeeds\""; \ | ||
229 | eulisse | 1.24 | echo "slc5_amd64_platformSeeds=\"$slc5_amd64_platformSeeds\""; \ |
230 | eulisse | 1.44 | echo "slc5_corei7_platformSeeds=\"$slc5_corei7_platformSeeds\""; \ |
231 | eulisse | 1.42 | echo "slc6_amd64_platformSeeds=\"$slc6_amd64_platformSeeds\""; \ |
232 | fwyzard | 1.36 | echo "slc5onl_ia32_platformSeeds=\"$slc5onl_ia32_platformSeeds\""; \ |
233 | echo "slc5onl_amd64_platformSeeds=\"$slc5onl_amd64_platformSeeds\""; \ | ||
234 | eulisse | 1.32 | echo "rh5_ia32_platformSeeds=\"$rh5_ia32_platformSeeds\""; \ |
235 | echo "rh5_amd64_platformSeeds=\"$rh5_amd64_platformSeeds\""; \ | ||
236 | echo "rh5_platformSeeds=\"$rh5_platformSeeds\""; \ | ||
237 | eulisse | 1.4 | echo "packageList=\"`echo $packageList`\""; \ |
238 | eulisse | 1.1 | echo "additionalProvides=\"$additionalProvides\""; \ |
239 | echo "unsupportedProvides=\"$unsupportedProvides\""; \ | ||
240 | eulisse | 1.8 | echo "defaultPkgs=\"$defaultPkgs\""; \ |
241 | eulisse | 1.1 | ) > %{i}/%{cmsplatf}-driver.txt |
242 | eulisse | 1.25 | |
243 | (echo "rpm_version=$RPM_VERSION"; \ | ||
244 | echo "apt_version=$APT_VERSION"; \ | ||
245 | echo "platformSeeds=\"$platformSeeds $compPackages\""; \ | ||
246 | echo "unsupportedSeeds=\"$unsupportedSeeds\""; \ | ||
247 | echo "slc4_amd64_platformSeeds=\"$slc4_amd64_platformSeeds \""; \ | ||
248 | echo "slc4_ia32_platformSeeds=\"$slc4_ia32_platformSeeds \""; \ | ||
249 | echo "slc5_ia32_platformSeeds=\"$slc5_ia32_platformSeeds $slc5_compPackages\""; \ | ||
250 | echo "slc5_amd64_platformSeeds=\"$slc5_amd64_platformSeeds $slc5_compPackages\""; \ | ||
251 | eulisse | 1.44 | echo "slc5_corei7_platformSeeds=\"$slc5_corei7_platformSeeds $slc5_compPackages\""; \ |
252 | eulisse | 1.42 | echo "slc6_amd64_platformSeeds=\"$slc6_amd64_platformSeeds $slc6_compPackages\""; \ |
253 | fwyzard | 1.36 | echo "slc5onl_ia32_platformSeeds=\"$slc5onl_ia32_platformSeeds $slc5_compPackages\""; \ |
254 | echo "slc5onl_amd64_platformSeeds=\"$slc5onl_amd64_platformSeeds $slc5_compPackages\""; \ | ||
255 | eulisse | 1.32 | echo "rh5_ia32_platformSeeds=\"$rh5_ia32_platformSeeds\""; \ |
256 | echo "rh5_amd64_platformSeeds=\"$rh5_amd64_platformSeeds\""; \ | ||
257 | echo "rh5_platformSeeds=\"$rh5_platformSeeds\""; \ | ||
258 | eulisse | 1.25 | echo "packageList=\"`echo $packageList`\""; \ |
259 | echo "additionalProvides=\"$additionalProvides\""; \ | ||
260 | echo "unsupportedProvides=\"$unsupportedProvides\""; \ | ||
261 | echo "defaultPkgs=\"$defaultPkgs\""; \ | ||
262 | ) > %{i}/%{cmsplatf}-driver-comp.txt | ||
263 | |||
264 | eulisse | 1.10 | # FIXME: Hack to make sure that the cms-common package is named correctly in the driver file. |
265 | # We should make sure that the $PACKAGE_CATEGORY variable is used (requires changes to cmsBuild.sh which | ||
266 | # I don't want to do at this point. | ||
267 | perl -p -i -e 's|external[+]cms-common|cms+cms-common|g' %{i}/%{cmsplatf}-driver.txt | ||
268 | eulisse | 1.26 | perl -p -i -e 's|external[+]cms-common|cms+cms-common|g' %{i}/%{cmsplatf}-driver-comp.txt |