ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/cms-common.spec
Revision: 1.31
Committed: Fri Mar 16 10:08:50 2012 UTC (13 years, 1 month ago) by eulisse
Branch: MAIN
CVS Tags: bld_1366393047_das_slc5_amd64_gcc461, bld_1366387004_das_slc5_amd64_gcc461, bld_1366383107_das_slc5_amd64_gcc461, bld_1366320846_das_slc5_amd64_gcc461, bld_1366318481_das_slc5_amd64_gcc461, bld_1366310647_das_slc5_amd64_gcc461, bld_1366297091_das_slc5_amd64_gcc461, bld_1366294257_wmagent-dev_slc5_amd64_gcc461, bld_1366231053_das_slc5_amd64_gcc461, bld_1366227545_das_slc5_amd64_gcc461, bld_1366220453_wmagent-dev_slc5_amd64_gcc461, bld_1366217887_das_slc5_amd64_gcc461, bld_1366212554_das_slc5_amd64_gcc461, bld_1366142291_das_slc5_amd64_gcc461, bld_1366137469_das_slc5_amd64_gcc461, bld_1366136287_das_slc5_amd64_gcc461, bld_1366133845_das_slc5_amd64_gcc461, bld_1366130037_das_slc5_amd64_gcc461, bld_1365873495_das_slc5_amd64_gcc461, bld_1365864253_das_slc5_amd64_gcc461, bld_1365813474_das_slc5_amd64_gcc461, bld_1365801108_wmagent-dev_slc5_amd64_gcc461, bld_1365798254_das_slc5_amd64_gcc461, bld_1365756543_cmsweb_slc5_amd64_gcc461, bld_1365755645_cmsweb_slc5_amd64_gcc461, bld_1365754910_das_slc5_amd64_gcc461, HG1304e, bld_1365639925_das_slc5_amd64_gcc461, bld_1365189699_wmagent-dev_slc5_amd64_gcc461, bld_1365145423_cmsweb_slc5_amd64_gcc461, bld_1365144485_cmsweb_slc5_amd64_gcc461, HG1304d, bld_1365103387_wmagent-dev_osx106_amd64_gcc461, bld_1365103080_wmagent-dev_slc5_amd64_gcc461, bld_1365093891_cmsweb_slc5_amd64_gcc461, bld_1365092930_cmsweb_slc5_amd64_gcc461, HG1304c, bld_1365018384_wmagent-dev_slc5_amd64_gcc461, bld_1365016270_reqmon_slc5_amd64_gcc461, bld_1364985624_wmagent-dev_slc5_amd64_gcc461, bld_1364978618_wmagent-dev_slc5_amd64_gcc461, bld_1364915341_reqmgr_slc5_amd64_gcc461, bld_1364898638_wmagent-dev_slc5_amd64_gcc461, bld_1364871746_workqueue_slc5_amd64_gcc461, bld_1364871746_reqmon_slc5_amd64_gcc461, bld_1364855420_wmagent-dev_slc5_amd64_gcc461, bld_1364477498_cmsweb_slc6_amd64_gcc461, bld_1364476037_cmsweb_slc5_amd64_gcc461, HG1304b, bld_1363878515_cmsfomon_slc5_amd64_gcc461, bld_1363813148_das_slc5_amd64_gcc461, bld_1363704737_wmagent-dev_slc5_amd64_gcc461, bld_1363641809_das_slc5_amd64_gcc461, bld_1363625610_cmsweb_slc6_amd64_gcc461, bld_1363624908_wmagent-dev_osx106_amd64_gcc461, bld_1363624533_cmsweb_slc5_amd64_gcc461, HG1304a, bld_1363270485_cmsweb_slc5_amd64_gcc461, bld_1363269753_cmsweb_slc6_amd64_gcc461, bld_1363269703_cmsweb_slc5_amd64_gcc461, HG1303g, bld_1363186195_das_slc5_amd64_gcc461, HG1304a-rc2, HG1304a-rc, bld_1363027772_wmagent-dev_slc5_amd64_gcc461, bld_1362998090_cmsweb_slc5_amd64_gcc461, bld_1362996978_cmsweb_slc5_amd64_gcc461, bld_1362996936_cmsweb_slc6_amd64_gcc461, HG1303f, bld_1362587917_t0_slc5_amd64_gcc461, bld_1362587831_cmsweb_slc5_amd64_gcc461, bld_1362587049_cmsweb_slc6_amd64_gcc461, bld_1362586958_cmsweb_slc5_amd64_gcc461, HG1303e, bld_1362581633_cmsfomon_slc5_amd64_gcc461, bld_1362435765_wmagent-dev_slc5_amd64_gcc461, bld_1362396410_cmsfomon_slc5_amd64_gcc461, bld_1362396027_cmsweb_slc5_amd64_gcc461, bld_1362395773_cmsweb_slc6_amd64_gcc461, bld_1362395102_cmsweb_slc5_amd64_gcc461, bld_1362394999_cmsweb_slc6_amd64_gcc461, HG1303d, bld_1362152615_cmsweb_slc6_amd64_gcc461, bld_1362145756_cmsweb_slc5_amd64_gcc461, bld_1362144996_cmsweb_slc6_amd64_gcc461, bld_1362144848_cmsweb_slc5_amd64_gcc461, HG1303c, bld_1362086646_wmagent-dev_slc5_amd64_gcc461, bld_1362086247_reqmgr_slc5_amd64_gcc461, bld_1362086050_reqmon_slc5_amd64_gcc461, bld_1362084017_reqmgr_slc5_amd64_gcc461, bld_1362083830_reqmon_slc5_amd64_gcc461, bld_1362083383_wmagent-dev_slc5_amd64_gcc461, bld_1362024059_reqmon_slc5_amd64_gcc461, bld_1362024059_reqmgr_slc5_amd64_gcc461, bld_1362004165_wmagent-dev_slc5_amd64_gcc461, TW20130226a, bld_1361806174_wmagent-dev_slc5_amd64_gcc461, bld_1361804419_das_slc5_amd64_gcc461, bld_1361717845_cmsweb_slc6_amd64_gcc461, bld_1361549332_cmsweb_slc5_amd64_gcc461, bld_1361547565_cmsweb_slc6_amd64_gcc461, bld_1361547434_cmsweb_slc5_amd64_gcc461, HG1303b, bld_1361397493_wmagent-dev_slc5_amd64_gcc461, bld_1361396969_reqmon_slc5_amd64_gcc461, bld_1361371766_wmagent-dev_slc5_amd64_gcc461, bld_1361357725_dbs3-combined_slc5_amd64_gcc461, bld_1361302144_wmagent-dev_slc5_amd64_gcc461, bld_1361299482_das_slc5_amd64_gcc461, TW20130219c, bld_1361287535_das_slc5_amd64_gcc461, TW20130219a, bld_1361214804_filemover_slc5_amd64_gcc461, bld_1361213027_filemover_slc5_amd64_gcc461, bld_1361206184_das_slc5_amd64_gcc461, bld_1361127238_das_slc5_amd64_gcc461, bld_1361126134_cmsweb_slc6_amd64_gcc461, bld_1361059173_das_slc5_amd64_gcc461, bld_1360871999_das_slc5_amd64_gcc461, TW20130214a, TW20120214a, TW20130213a, bld_1360761050_cmsweb_slc6_amd64_gcc461, bld_1360754590_cmsweb_slc5_amd64_gcc461, HG1303a, bld_1360703803_das_slc5_amd64_gcc461, bld_1360687341_das_slc5_amd64_gcc461, bld_1360615563_reqmon_slc5_amd64_gcc461, bld_1360609706_das_slc5_amd64_gcc461, bld_1360363549_das_slc5_amd64_gcc461, bld_1360363450_couchskel_slc5_amd64_gcc461, bld_1360360484_das_slc5_amd64_gcc461, bld_1360063178_wmagent-dev_slc5_amd64_gcc461, bld_1359544500_cmsweb_slc5_amd64_gcc461, bld_1359543827_cmsweb_slc5_amd64_gcc461, HG1302c, bld_1359499778_reqmgr_slc5_amd64_gcc461, bld_1359499619_t0_reqmon_slc5_amd64_gcc461, bld_1359499209_wmagent-dev_slc5_amd64_gcc461, bld_1359365022_wmagent-dev_osx106_amd64_gcc461, bld_1359155636_workqueue_slc5_amd64_gcc461, bld_1359155118_workqueue_slc5_amd64_gcc461, bld_1359153985_reqmgr_slc5_amd64_gcc461, bld_1359151331_reqmon_slc5_amd64_gcc461, bld_1359151331_workqueue_slc5_amd64_gcc461, bld_1359151315_t0_reqmon_slc5_amd64_gcc461, bld_1359150370_wmagent-dev_slc5_amd64_gcc461, bld_1359148765_wmagent-dev_slc5_amd64_gcc461, bld_1359023285_cmsweb_slc5_amd64_gcc461, bld_1359021253_cmsweb_slc5_amd64_gcc461, HG1302b, bld_1358971407_t0_reqmon_slc5_amd64_gcc461, bld_1358958881_das_slc5_amd64_gcc461, bld_1358954381_wmagent-dev_slc5_amd64_gcc461, bld_1358742470_t0wmstats_slc5_amd64_gcc461, CMSSW_5_2_6_patch2, geForCMSSW_5_2_6_patch2-slc5_amd64_gcc462, bld_1355848536_PHEDEX-combined-agents_slc5_amd64_gcc461, bld_1355846563_PHEDEX-combined-agents_slc5_amd64_gcc461, HG1302a, HG1212d, HG1212c, HG1212b, TW20121226a, HG1212a, bld_1352811218_cmsfomon_slc5_amd64_gcc461, HG1211g, bld_1351773793_cmsweb_osx106_amd64_gcc461, bld_1351772993_cmsweb_osx106_amd64_gcc461, HG1211f, HG1211e, TW20121025a, TW20121024a, HG1211d, HG1211c, bld_1350485088_PHEDEX-lifecycle_slc5_amd64_gcc461, TW20121015a, bld_1350043664_T0DataSvc_slc5_amd64_gcc461, HG1211b, HG1211a, HG1210f, HG1210e, HG1210d, HG1211diego, HG1210c, CMSSW_5_3_2_patch5, HG1210b, TW20120914a, TW20120913b, TW20120913a, CMSSW_5_2_6_hltpatch4, geForCMSSW_5_2_6_hltpatch4-slc5_amd64_gcc462, CMSSW_5_2_6_onlpatch4_ONLINE, CMSSW_5_2_6_patch1, TW20120829b, TW20120829a, HG1210a, T020120827, HG1208e, CMSSW_5_2_6_onlpatch3_ONLINE, geForCMSSW_5_3_3_cand1_patch1-slc5_amd64_gcc462, geForCMSSW_5_3_3_cand1patch1-slc5_amd64_gcc462, CMSSW_6_0_0_pre11-slc6, CMSSW_6_0_0_pre11-osx107, CMSSW_6_0_0_pre11-gcc470, HG1208d, ForCMSSW_6_0_0_pre11-slc6_amd64_gcc462, daForCMSSW_6_0_0_pre11-osx107_amd64_gcc462, daForCMSSW_6_0_0_pre11-slc5_amd64_gcc470, CMSSW_6_0_0_pre11, daForCMSSW_6_0_0_pre11-slc5_amd64_gcc462, CMSSW_5_3_3_patch1-osx107, CMSSW_5_3_3_patch1, sm120801-53X-osx107, sm120801-53X, davidlt_20120801_0942-60X-osx107, davidlt_20120801_0941-60X-slc6, davidlt_20120801_0940-60X-gcc470, davidlt_20120801_0940-60X, HG1208c, davidlt_20120730_1526-60X-osx107, davidlt_20120730_1520-60X-gcc470, davidlt_20120730_1521-60X-slc6, davidlt_20120730_1520-60X, HG1207d, TW20120727a, CMSSW_5_3_3, CMSSW_5_3_3-osx107, TW20120726a, TW20120725a, CMSSW_5_2_6_onlpatch2_ONLINE, davidlt_20120725_1000-60X-osx107, davidlt_20120725_1000-60X-gcc470, davidlt_20120725_1000-60X-slc6, davidlt_20120725_1000-60X, CMSSW_6_0_0_pre10, daForCMSSW_6_0_0_pre10-slc5_amd64_gcc462, davidlt_20120724_1813-60X-osx107, davidlt_20120724_1817-60X-slc6, davidlt_20120724_1811-60X-gcc470, davidlt_20120724_1805-60X, HG1208a, TW20120724c, TW20120724b, TW20120724a, CMSSW_6_0_0_pre9-gcc470, CMSSW_6_0_0_pre9-osx107, CMSSW_6_0_0_pre9, CMSSW_6_0_0_pre9-slc6, CMSSW_5_2_6_onlpatch1_ONLINE, daForCMSSW_6_0_0_pre9-slc5_amd64_gcc470, ForCMSSW_6_0_0_pre9-slc6_amd64_gcc462, daForCMSSW_6_0_0_pre9-osx107_amd64_gcc462, daForCMSSW_6_0_0_pre9-slc5_amd64_gcc462, TW20120720a, TW20120719a, TW20120718a, davidlt_20120718_1227-60X-osx107, davidlt_20120718_1208-60X-slc6, davidlt_20120718_1202-60X-gcc470, davidlt_20120718_1232-60X, davidlt_20120716_1513-53X-osx107, davidlt_20120716_1512-53X, davidlt_20120716_1148-52X-osx106, davidlt_20120716_1143-52X, davidlt_20120715_1023-60X-osx107, davidlt_20120715_1022-60X-slc6, davidlt_20120715_1021-60X-gcc470, davidlt_20120715_1021-60X, davidlt_20120714_2227-60X-osx107, davidlt_20120714_2232-60X-slc6, davidlt_20120714_2228-60X-gcc470, davidlt_20120714_2229-60X, CMSSW_6_0_0_pre8-slc6, CMSSW_6_0_0_pre8-osx107, CMSSW_6_0_0_pre8-gcc470, davidlt_20120712_1112-60X-gcc470, davidlt_20120712_1111-60X-slc6, davidlt_20120712_1109-60X-osx107, davidlt_20120712_1054-60X, CMSSW_5_3_2_patch4, geForCMSSW_5_3_2_patch4-slc5_amd64_gcc462, ForCMSSW_6_0_0_pre8-slc6_amd64_gcc462, daForCMSSW_6_0_0_pre8-osx107_amd64_gcc462, daForCMSSW_6_0_0_pre8-slc5_amd64_gcc470, CMSSW_5_2_6_ONLINE, CMSSW_6_0_0_pre8, daForCMSSW_6_0_0_pre8-slc5_amd64_gcc462, HG1207c, davidlt_20120710_1803-60X-osx107, davidlt_20120710_1802-60X-slc6, davidlt_20120710_1801-60X-gcc470, davidlt_20120710_1759-60X, CMSSW_5_3_2_patch3, davidlt_20120709_0949-60X-osx107, davidlt_20120709_0947-60X-slc6, davidlt_20120709_0945-60X-gcc470, davidlt_20120709_0944-60X, CMSSW_5_3_3_cand1, CMSSW_5_3_2_patch2, CMSSW_5_2_7_cand1, av20120708-cmssw526-gcc462onl, geForCMSSW_5_3_2_patch2-slc5_amd64_gcc462, geForCMSSW_5_2_7_cand1-slc5_amd64_gcc462, CMSSW_5_3_2_metpatch1, CMSSW_5_2_6_hltpatch1, geForCMSSW_5_2_6_hltpatch1-slc5_amd64_gcc462, TW20120704c, TW20120704b, TW20120704a, TW20120702c, TW20120702b, TW20120702a, davidlt_20120630_1032-60X, davidlt_20120629_1426-60X-osx107, davidlt_20120629_1422-60X-slc6, davidlt_20120629_1419-60X-gcc470, davidlt_20120629_1321-60X, davidlt_20120629_1048-53X-osx107, davidlt_20120629_1042-53X, davidlt_20120629_1042-CMSSW_5_3_2_patch1, davidlt_20120628_1611-52X-osx107, davidlt_20120628_1603-52X-osx106, davidlt_20120628_1536-52X, davidlt_20120628_1117-52X-osx107, davidlt_20120628_1114-52X-osx106, davidlt_20120628_1114-52X, davidlt_20120627_1636-60X-slc6, davidlt_20120627_1635-60X-osx107, davidlt_20120627_1634-60X-gcc470, davidlt_20120627_1632-60X, davidlt_20120627_1115-60X-slc6, davidlt_20120627_1106-60X-osx107, davidlt_20120627_1104-60X-gcc470, CMSSW_6_0_0_pre7py273, davidlt_20120627_1102-60X, sm120627-53X-osx107, sm120626-53X-osx107, CMSSW_5_2_6, CMSSW_5_3_2_patch1, sm120626-53X, daForCMSSW_6_0_0_pre7py273-osx107_amd64_gcc462, daForCMSSW_6_0_0_pre7py273-slc5_amd64_gcc462, geForCMSSW_5_2_6-slc5_amd64_gcc462, sm120625-53X, davidlt_20120625_1521-osx107, davidlt_20120625_1518-CMSSW_6_0_0_pre7, davidlt_20120625_1026-60X-osx107, davidlt_20120625_1025-60X-slc6, davidlt_20120625_1024-60X-gcc470, davidlt_20120625_1016-60X, TW20120621c, TW20120621a, davidlt_test_py273, TW20120620a, HG1207b, CMSSW_6_0_0_pre7-osx107, CMSSW_6_0_0_pre7-slc6, CMSSW_6_0_0_pre7-gcc470, daForCMSSW_6_0_0_pre7-osx107_amd64_gcc462, ForCMSSW_6_0_0_pre7-slc6_amd64_gcc462, daForCMSSW_6_0_0_pre7-slc5_amd64_gcc470, CMSSW_5_3_2, CMSSW_6_0_0_pre7, geForCMSSW_5_3_2-slc5_amd64_gcc462, ge20120615-52X, ge20120615, CMSSW_5_2_6_cand1, eulisse_20120615_1606-53X, daForCMSSW_6_0_0_pre7-slc5_amd64_gcc462, geForCMSSW_5_2_6_cand1-slc5_amd64_gcc462, davidlt_20120614_2147-gcc470, davidlt_20120614_2144-CMSSW_6_0_0_pre6, eulisse_20120614_2109-ge20120614, ge20120614, davidlt_20120613_1051-60X-gcc470, HG1207a, ge20120612-xdaq-fixed, eulisse_20120612_1208-ge20120606, CMSSW_5_3_1_TS121128, davidlt_20120611_1736-CMSSW_6_0_0_pre6, davidlt_20120611_1739-gcc470, CMSSW_5_3_1_TS120913, davidlt_20120608_1804-60X-gcc470, davidlt_20120608_1759-60X-slc6, davidlt_20120608_1756-60X-osx107, davidlt_20120608_1436-60X, CMSSW_6_0_0_pre6Nmix-gcc470, CMSSW_6_0_0_pre6Nmix, daForCMSSW_6_0_0_pre6Nmix-slc5_amd64_gcc470, daForCMSSW_6_0_0_pre6Nmix-slc5_amd64_gcc462, HG1206d, CMSSW_6_0_0_pre6g495p01-gcc470, CMSSW_6_0_0_pre6g495p01, daForCMSSW_6_0_0_pre6g495p01-slc5_amd64_gcc462, daForCMSSW_6_0_0_pre6g495p01-slc5_amd64_gcc470, davidlt_20120607_1801-60X-gcc470, davidlt_20120607_1755-60X, davidlt_20120607_1525-60X-gcc470, TW20120607a, davidlt_20120607_1041-60X-osx107, davidlt_20120607_1039-60X-slc6, davidlt_20120607_1035-60X, davidlt_20120606_2304-60X-gcc470, eulisse_20120606_2052-52X-osx107, eulisse_20120606_2011-52X-osx106, ge20120606, davidlt_20120606_1728-53X, TW20120606a, davidlt_20120606_1135-52X-osx107, davidlt_20120606_1130-52X-osx106, davidlt_20120606_1126-52X, CMSSW_5_2_5_patch3, geForCMSSW_5_2_5_patch3-slc5_amd64_gcc462, davidlt_20120605_2037-60X-gcc470, ge20120605b, ge20120605, CMSSW_5_2_5_patch2, geForCMSSW_5_2_5_patch2-slc5_amd64_gcc462, davidlt_20120604_1841-60X-gcc470, ge20120604-llvm, CMSSW_6_0_0_pre6-slc6, CMSSW_6_0_0_pre6-osx107, CMSSW_6_0_0_pre6-gcc470, CMSSW_6_0_0_pre6, sm120601-53X, sm120601-53X-osx107, daForCMSSW_6_0_0_pre6-osx107_amd64_gcc462, ForCMSSW_6_0_0_pre6-slc6_amd64_gcc462, daForCMSSW_6_0_0_pre6-slc5_amd64_gcc470, daForCMSSW_6_0_0_pre6-slc5_amd64_gcc462, davidlt_20120531_1114-60X-osx107, davidlt_20120531_1112-60X-slc6, davidlt_20120531_1111-60X-gcc470, davidlt_20120531_1110-60X, HG1206c, davidlt_20120529_1108-60X, davidlt_20120529_1110-60X-gcc470, davidlt_20120529_1112-60X-slc6, davidlt_20120529_1113-60X-osx107, davidlt_20120529_1024-60X-gcc470, davidlt_20120528_1234-60X-osx107, davidlt_20120528_1232-60X-slc6, davidlt_20120528_1230-60X-gcc470, davidlt_20120528_1228-60X, davidlt_20120525_1144-60X-gcc470, cmsForCMSSW_6_0_X_2012-05-25-0200-slc5_amd64_gcc470, davidlt_20120525_0906-60X-slc6, davidlt_20120525_0901-60X-osx107, davidlt_20120524_1540-60X-gcc470, davidlt_20120524_1535-60X, HG1206b, davidlt_test_gcc470_1, bld_1337784158_cmsweb-analytics_slc5_amd64_gcc461, bld_1337783687_cmsweb-analytics_slc5_amd64_gcc461, davidlt_20120523_1319-60X-slc6, davidlt_20120523_1316-60X-osx107, davidlt_20120523_1314-60X-gcc470, davidlt_20120523_1311-60X, CMSSW_5_3_1, CMSSW_6_0_0_pre5-gcc470, CMSSW_6_0_0_pre5-osx107, CMSSW_6_0_0_pre5-slc6, CMSSW_5_2_5_ecalpatch1, geForCMSSW_5_2_5_ecalpatch1-slc5_amd64_gcc462, daForCMSSW_6_0_0_pre5-slc5_amd64_gcc470, davidltForCMSSW_6_0_0_pre5-osx107_amd64_gcc462, ForCMSSW_6_0_0_pre5-slc6_amd64_gcc462, CMSSW_6_0_0_pre5, cmsForCMSSW_6_0_X_2012-05-18-1400-slc5_amd64_gcc470, CMSSW_5_3_0_patch1, sm120518-60X-slc6, sm120518-60X-osx107, sm120518-60X-gcc470, sm120518-60X, sm120508a-60X-osx107, sm120508a-60X-gcc470, sm120508a-60X, HG1206a, sm120518a-52X-slc6, sm120518-52X-osx106, sm120518-52X, sm120518-52X-slc6, sm120518-52X-osx107, sm120518-53X, sm120518-53X-slc6, sm120518-53X-gcc470, sm120518-53X-osx107, sm120508-60X-slc6, sm120508-60X-gcc470, sm120508-60X-osx107, sm120508-60X, sm120508-slc6, sm120508-gcc470, sm120508-osx107, wtForCMSSW_6_0_0_pre4-slc5_amd64_gcc462, CMSSW_5_2_5_patch1, daForCMSSW_6_0_0_pre5-slc5_amd64_gcc462, geForCMSSW_5_2_5_patch1-slc5_amd64_gcc462, davidlt_20120514_1045-60X, davidlt_20120514_1052-60X-gcc470, davidlt_20120514_1054-60X-slc6, davidlt_20120514_1057-60X-osx107, cmsForCMSSW_6_0_X_2012-05-11-1400-slc5_amd64_gcc470, ge20120511-clang, CMSSW_5_2_5_ONLINE, HG1205g, ge20120511b-gcc47x, davidlt_20120510_1929-60X, ge20120511-gcc47x, ge20120510-gcc47x, cmsForCMSSW_6_0_X_2012-05-10-1400-slc5_amd64_gcc470, davidlt_20120510_1021-60X-gcc470, davidlt_20120510_1028-60X-osx107, davidlt_20120510_1008-60X-slc6, davidlt_test_6, CMSSW_5_3_0, CMSSW_6_0_0_pre4-slc6, CMSSW_6_0_0_pre4-osx107, CMSSW_6_0_0_pre4-gcc470, CMSSW_6_0_0_pre4, ge20120508-slc6, ForCMSSW_6_0_0_pre4-slc6_amd64_gcc462, daForCMSSW_6_0_0_pre4-slc5_amd64_gcc470, geForCMSSW_5_2_5-osx106_amd64_gcc462, geForCMSSW_5_2_5-osx107_amd64_gcc462, HG1205f, daForCMSSW_6_0_0_pre4-osx107_amd64_gcc462, daForCMSSW_6_0_0_pre4-slc5_amd64_gcc462, CMSSW_5_2_5, davidlt_20120504_1635-60X-osx107, davidlt_20120504_1632-60X-slc6, davidlt_20120504_1630-60X-gcc470, davidlt_20120504_1624-60X, davidlt_20120504_1635-53X-osx107, geForCMSSW_5_2_5-slc5_amd64_gcc462, davidlt_20120504_1635-63X-osx107, davidlt_20120504_1632-53X-slc6, davidlt_20120504_1630-53X-gcc470, davidlt_20120504_1624-53X, ge20120505, ge20120503-60x-gcc470, HG1205e, av20120430-cmssw525cand1-gcc462onl, HG1205d, davidlt_20120428_1114-60X-osx107, davidlt_20120428_1111-60X-slc6, davidlt_20120428_1106-60X, CMSSW_5_2_5_cand1, geForCMSSW_5_2_5_cand1-slc5_amd64_gcc462, ge20120428, ge20120427, davidlt_20120427_1349-60X-gcc470, davidlt_test_5, bld_1335521675_crabhb_slc5_amd64_gcc461, ge20120426-lion, ge20120426, cmsForCMSSW_6_0_X_2012-04-25-1400-slc5_amd64_gcc470, davidlt_test_4, davidlt_20120425_1142-60X-osx107, davidlt_20120425_1139-60X-gcc470, davidlt_20120425_1137-60X-slc6, davidlt_20120425_1134-60X, davidlt_20120425_1120-52X-slc6, davidlt_20120425_1117-52X-lion, davidlt_20120425_1113-52X, ge20120424-cms-common, HG1205c, TW20120421b, TW20120421a, HG1205b, HG1205a, ge20120316-52X
Changes since 1.30: +1 -1 lines
Log Message:
Update revision.

File Contents

# User Rev Content
1 muzaffar 1.11 ### RPM cms cms-common 1.0
2 eulisse 1.31 ## REVISION 1102
3 muzaffar 1.15 ## NOCOMPILER
4 muzaffar 1.28
5 lat 1.27 %define online %(case %cmsplatf in (*onl_*_*) echo true;; (*) echo false;; esac)
6 muzaffar 1.28 %if "%{?cmsroot:set}" != "set"
7     %define cmsroot %instroot
8     %endif
9    
10 muzaffar 1.1 Source: cmsos
11 muzaffar 1.28
12 muzaffar 1.1 %prep
13 muzaffar 1.28 #Make sure that we always build cms-common with a different revision and
14     #hardcoded version 1.0 because this is what bootstrap.sh is going to install
15     %if "%v" != "1.0"
16     echo "ERROR: Please do not change the version. We have to build this RPM with a different REVISION"
17     echo " Please update the revision in %n.spec and make sure that version is set to 1.0"
18     exit 1
19     %endif
20    
21 muzaffar 1.1 %build
22 muzaffar 1.28
23 muzaffar 1.1 %install
24    
25 muzaffar 1.28 #Create all files in %i/%{pkgrevision} directory.
26     #This can be avoid if we move to --buildroot based builds
27     mkdir -p %i/%{pkgrevision}/common
28     cd %i/%{pkgrevision}
29    
30     cp %_sourcedir/cmsos ./common/cmsos
31 muzaffar 1.1
32 muzaffar 1.17 %if "%online" != "true"
33 muzaffar 1.28 cat << \EOF_CMSARCH_SH > ./common/cmsarch
34 muzaffar 1.1 #!/bin/sh
35     osarch=`%instroot/common/cmsos`
36 elmer 1.20 compilerv=gcc434
37 muzaffar 1.1 # We need to assume 1 compiler per platform.
38     # There is no other way around this.
39     if [ ! "$SCRAM_ARCH" ]
40     then
41     case $osarch in
42     osx104_ia32) compilerv=gcc401;;
43     osx104_ppc32) compilerv=gcc400;;
44 muzaffar 1.16 osx105_*) compilerv=gcc401;;
45 dsr 1.21 osx106_*) compilerv=gcc421;;
46 lat 1.27 slc6_*) compilerv=gcc461; osarch=slc6_amd64;;
47 elmer 1.26 slc5_*) compilerv=gcc434; osarch=slc5_amd64;;
48 elmer 1.18 slc4_*) compilerv=gcc345; osarch=slc4_ia32;;
49 elmer 1.20 *) compilerv=gcc434; osarch=slc5_ia32;;
50 muzaffar 1.1 esac
51     echo ${osarch}_${compilerv}
52     else
53     echo $SCRAM_ARCH
54     fi
55    
56     EOF_CMSARCH_SH
57 muzaffar 1.17 %else
58 muzaffar 1.28 cat << \EOF_CMSARCH_SH > ./common/cmsarch
59 muzaffar 1.17 #!/bin/sh
60     if [ ! "$SCRAM_ARCH" ] ; then
61     echo %cmsplatf
62     else
63     echo $SCRAM_ARCH
64     fi
65    
66     EOF_CMSARCH_SH
67     %endif
68 muzaffar 1.1
69     ### BASH code
70    
71 muzaffar 1.28 cat << \EOF_CMSSET_DEFAULT_SH > ./cmsset_default.sh
72 muzaffar 1.1 export PATH=%instroot/common:%instroot/bin:$PATH
73    
74     if [ ! $SCRAM_ARCH ]
75     then
76     SCRAM_ARCH=`%instroot/common/cmsarch`
77     export SCRAM_ARCH
78     fi
79    
80     here=%{instroot}
81    
82     if [ "$VO_CMS_SW_DIR" != "" ]
83     then
84     here=$VO_CMS_SW_DIR
85     else
86     if [ "$OSG_APP" != "" ]
87     then
88     here=$OSG_APP/cmssoft/cms
89     fi
90     fi
91    
92     if [ ! -d $here/${SCRAM_ARCH}/etc/profile.d ]
93     then
94     echo "Your shell is not able to find where cmsset_default.sh is located."
95     echo "Either you have not set VO_CMS_SW_DIR or OSG_APP correctly"
96     echo "or SCRAM_ARCH is not set to a valid architecture."
97     fi
98    
99     for pkg in `/bin/ls $here/${SCRAM_ARCH}/etc/profile.d/ | grep 'S.*[.]sh'`
100     do
101     source $here/${SCRAM_ARCH}/etc/profile.d/$pkg
102     done
103    
104     if [ ! $CMS_PATH ]
105     then
106     export CMS_PATH=$here
107     fi
108    
109     # aliases
110 muzaffar 1.9 alias cmsenv='eval `scramv1 runtime -sh`'
111     alias cmsrel='scramv1 project CMSSW'
112 muzaffar 1.1
113     if [ -f $CMS_PATH/SITECONF/local/JobConfig/cmsset_local.sh ]; then
114     . $CMS_PATH/SITECONF/local/JobConfig/cmsset_local.sh
115     fi
116    
117     if [ ! $CVSROOT ]
118     then
119 eulisse 1.30 CVSROOT=:gserver:cmssw.cvs.cern.ch:/local/reps/CMSSW
120 muzaffar 1.1 export CVSROOT
121     fi
122    
123     EOF_CMSSET_DEFAULT_SH
124    
125    
126     ### CSH code
127    
128 muzaffar 1.28 cat << \EOF_CMSSET_DEFAULT_CSH > ./cmsset_default.csh
129 muzaffar 1.1
130     if (${?PATH}) then
131     setenv PATH %instroot/common:%instroot/bin:$PATH
132     else
133     setenv PATH %instroot/common:%instroot/bin
134     endif
135    
136     if ( ! ${?SCRAM_ARCH}) then
137     setenv SCRAM_ARCH `sh -c %instroot/common/cmsarch`
138     endif
139    
140     set here=%instroot
141    
142     if ( ${?VO_CMS_SW_DIR} ) then
143     set here=$VO_CMS_SW_DIR
144     else
145     # OSG
146     if ( ${?OSG_APP} ) then
147     set here=$OSG_APP/cmssoft/cms
148     endif
149     # OSG
150     endif
151    
152 muzaffar 1.28 if ( ! -d $here/${SCRAM_ARCH}/etc/profile.d ) then
153     echo "Your shell is not able to find where cmsset_default.csh is located."
154     echo "Either you have not set VO_CMS_SW_DIR or OSG_APP correctly"
155     echo "or SCRAM_ARCH is not set to a valid architecture."
156 muzaffar 1.1 endif
157    
158     foreach pkg ( `/bin/ls ${here}/${SCRAM_ARCH}/etc/profile.d/ | grep 'S.*[.]csh'` )
159     source ${here}/${SCRAM_ARCH}/etc/profile.d/$pkg
160     end
161     if ( ! ${?CMS_PATH} ) then
162     setenv CMS_PATH $here
163     endif
164    
165     # aliases
166 muzaffar 1.9 alias cmsenv 'eval `scramv1 runtime -csh`'
167     alias cmsrel 'scramv1 project CMSSW'
168 muzaffar 1.1
169     if( -e $CMS_PATH/SITECONF/local/JobConfig/cmsset_local.csh ) then
170     source $CMS_PATH/SITECONF/local/JobConfig/cmsset_local.csh
171     endif
172    
173     if ( ! ${?CVSROOT}) then
174 eulisse 1.30 setenv CVSROOT :gserver:cmssw.cvs.cern.ch:/local/reps/CMSSW
175 muzaffar 1.1 endif
176    
177     unset here
178     EOF_CMSSET_DEFAULT_CSH
179    
180 muzaffar 1.28 cat << \EOF_COMMON_SCRAM > ./common/scram
181 muzaffar 1.1 #!/bin/sh
182     CMSARCH=`cmsarch`
183 muzaffar 1.10 srbase=%{instroot}/$CMSARCH
184     sver=$SCRAM_VERSION
185     dir=`/bin/pwd`
186 muzaffar 1.17 while [ ! -d ${dir}/.SCRAM ] && [ "$dir" != "/" ] ; do
187 muzaffar 1.10 dir=`dirname $dir`
188     done
189     if [ -f ${dir}/config/scram_version ] ; then
190     sver=`cat ${dir}/config/scram_version`
191 muzaffar 1.17 elif [ "X$sver" = "X" ] ; then
192 muzaffar 1.10 sver=`cat ${srbase}/etc/default-scramv1-version`
193     fi
194 muzaffar 1.17 if [ "X$sver" = "XV1_0_3-p1" ] && [ "X$CMSARCH" = "Xslc4_ia32_gcc345" ] ; then
195 muzaffar 1.10 sver=V1_0_3-p2
196     fi
197 muzaffar 1.28 scram_rel_series=`echo $sver | grep '^V[0-9][0-9]*_[0-9][0-9]*_[0-9][0-9]*' | sed 's|^\(V[0-9][0-9]*_[0-9][0-9]*\)_.*|\1|'`
198     case $sver in
199     V[01]_*|V2_[012]_* ) ;;
200     * ) scram_rel_series=`echo $scram_rel_series | sed 's|_.*||'` ;;
201     esac
202 muzaffar 1.17 if [ "X${scram_rel_series}" != "X" ] && [ -f ${srbase}/etc/default-scram/${scram_rel_series} ] ; then
203 muzaffar 1.10 sver=`cat ${srbase}/etc/default-scram/${scram_rel_series}`
204 muzaffar 1.1 fi
205     scmd=scram
206 muzaffar 1.10 srbase=%{instroot}/$CMSARCH/lcg/SCRAMV1
207 muzaffar 1.1 case $sver in
208 muzaffar 1.10 V0_* ) srbase=%{instroot}/$CMSARCH/lcg/SCRAM; scmd=scramv0;;
209     V1_0* ) scmd=scramv1;;
210     * ) ;;
211 muzaffar 1.1 esac
212 muzaffar 1.10 if [ ! -f ${srbase}/${sver}/etc/profile.d/init.sh ] ; then
213 muzaffar 1.8 echo "Unable to find SCRAM version $sver for $CMSARCH architecture."
214     exit 1
215     fi
216 muzaffar 1.17 . ${srbase}/${sver}/etc/profile.d/init.sh
217 elmer 1.2 # In the case we are on linux ia32 we prepend the linux32 command to the
218     # actual scram command so that, no matter where the ia32 architecture is
219     # running (i686 or x84_64) scram detects it as ia32.
220 muzaffar 1.1 CMSPLAT=`echo $CMSARCH | cut -d_ -f 2`
221 elmer 1.2 USE_LINUX32=
222 muzaffar 1.17 if [ `uname` = "Linux" ] && [ "$CMSPLAT" = "ia32" ] ; then
223 muzaffar 1.10 USE_LINUX32=linux32
224 muzaffar 1.1 fi
225 muzaffar 1.10 $USE_LINUX32 ${srbase}/${sver}/bin/${scmd} $@
226 muzaffar 1.1 EOF_COMMON_SCRAM
227    
228 muzaffar 1.28 find . -name "*" -type f | xargs chmod +x
229    
230     %post
231     cd $RPM_INSTALL_PREFIX/%{pkgrel}/%{pkgrevision}
232     %{relocateCmsFiles} `find . -name "*" -type f`
233    
234     mkdir -p $RPM_INSTALL_PREFIX/common $RPM_INSTALL_PREFIX/bin $RPM_INSTALL_PREFIX/etc/%{pkgname} $RPM_INSTALL_PREFIX/%{cmsplatf}/etc/profile.d
235 muzaffar 1.1
236 muzaffar 1.28 #Check if a newer revision is already installed
237     #Also force installation if older revision has deleted cmsset_default.sh
238     if [ -f $RPM_INSTALL_PREFIX/cmsset_default.csh ] && [ -f $RPM_INSTALL_PREFIX/etc/%{pkgname}/revision ] ; then
239     oldrev=`cat $RPM_INSTALL_PREFIX/etc/%{pkgname}/revision`
240     if [ $oldrev -ge %{pkgrevision} ] ; then
241     exit 0
242     fi
243     fi
244    
245     for file in `find . -name "*" -type f`; do
246     rm -f $RPM_INSTALL_PREFIX/$file
247     cp $file $RPM_INSTALL_PREFIX/$file
248     done
249 muzaffar 1.1
250 muzaffar 1.28 cd $RPM_INSTALL_PREFIX
251     rm -f common/scramv1; ln -s scram common/scramv1
252     rm -f common/scramv0; ln -s scram common/scramv0
253     rm -f bin/cmsarch; ln -s ../common/cmsarch bin/cmsarch
254     rm -f bin/cmsos; ln -s ../common/cmsarch bin/cmsos
255     rm -f bin/scramv1; ln -s ../common/scramv1 bin/scramv1
256     echo %{pkgrevision} > etc/%{pkgname}/revision