ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/bootstrap-driver.spec
(Generate patch)

Comparing COMP/CMSDIST/bootstrap-driver.spec (file contents):
Revision 1.3 by eulisse, Tue Nov 27 13:39:48 2007 UTC vs.
Revision 1.20 by muzaffar, Tue Jul 21 08:29:43 2009 UTC

# Line 1 | Line 1
1 < ### RPM external bootstrap-driver 1.0
1 > ### RPM external bootstrap-driver 19.0c
2   Source: bootstrap
3 < Requires: apt
3 > %define closingbrace )
4 > %define online %(case %cmsplatf in *onl_*_*%closingbrace echo true;; *%closingbrace echo flase;; esac)
5 >
6 > Requires: apt
7 >
8 > #danger! cms-common version is now hardwired below (and in bootstrap.file)
9  
10   %prep
11   %build
# Line 24 | Line 29 | done
29  
30  
31   case %cmsplatf in
32 < slc*online* )
32 > slc*onl* )
33      platformSeeds="glibc coreutils bash tcsh zsh pdksh perl tcl
34            readline openssl ncurses
35            e2fsprogs krb5-libs freetype fontconfig
# Line 45 | Line 50 | slc*online* )
50      platformSeeds="$platformSeeds daq-config daq-log4cplus daq-logudpappender
51          daq-logxmlappender daq-pt daq-ptfifo daq-pthttp
52          daq-pttcp daq-toolbox daq-xcept daq-xdaq2rc daq-xdata
53 <        daq-xgi daq-xoap"
53 >        daq-xgi daq-xoap daq-sentinelutils"
54      ;;
55   *)
56     platformSeeds="glibc glibc-32bit coreutils bash tcsh zsh pdksh perl
# Line 58 | Line 63 | slc*online* )
63   esac
64  
65   case $cmsplatf in
66 <    ydl*_ppc64* )
66 >    ydl*_ppc64_* )
67 >        platformSeeds="$platformSeeds gcc libgcc libstdc++"
68 >    ;;
69 >    ydl*_ppc_* )
70          platformSeeds="$platformSeeds gcc libgcc libstdc++"
71      ;;
72   esac
# Line 75 | Line 83 | unsupportedSeeds="$unsupportedSeeds libc
83   # Fedora
84   unsupportedSeeds="$unsupportedSeeds libX11 libXmu libSM libICE libXcursor
85      libXext libXrandr libXft mesa-libGLU mesa-libGL e2fsprogs-libs libXi libXinerama
86 <    libXft libXrender libXpm"
86 >    libXft libXrender libXpm ncurses-libs libc6-i686"
87  
88   # Case statement for additional provides.
89   case %cmsplatf in
# Line 91 | Line 99 | unsupportedProvides="libtcl8.3.so libtk8
99                       libkrb5.so.3 libssl.so.4 /bin/csh /bin/tcsh libreadline.so.4
100                       libtcl8.4.so libtk8.4.so"
101  
102 + defaultPkgs="cms+cms-common+1.0"
103 +
104   mkdir -p %{i}/etc/profile.d
105   (echo "instroot=%{instroot}"; \
106   echo "rpm_version=$RPM_VERSION"; \
107   echo "apt_version=$APT_VERSION"; \
108   echo "platformSeeds=\"$platformSeeds\""; \
109   echo "unsupportedSeeds=\"$unsupportedSeeds\""; \
110 < echo "packageList=\"`echo $packageList | sed -e 's|\s+|\s|g'`\""; \
110 > echo "packageList=\"`echo $packageList`\""; \
111   echo "additionalProvides=\"$additionalProvides\""; \
112   echo "unsupportedProvides=\"$unsupportedProvides\""; \
113 + echo "defaultPkgs=\"$defaultPkgs\""; \
114   ) > %{i}/%{cmsplatf}-driver.txt
115 + # FIXME: Hack to make sure that the cms-common package is named correctly in the driver file.
116 + # We should make sure that the $PACKAGE_CATEGORY variable is used (requires changes to cmsBuild.sh which
117 + # I don't want to do at this point.
118 + perl -p -i -e 's|external[+]cms-common|cms+cms-common|g' %{i}/%{cmsplatf}-driver.txt

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines