/[eiffelstudio]/trunk/Delivery/scripts/unix/make_all
ViewVC logotype

Contents of /trunk/Delivery/scripts/unix/make_all

Parent Directory Parent Directory | Revision Log Revision Log


Revision 32719 - (show annotations)
Fri Jul 5 15:55:13 2002 UTC (17 years, 7 months ago) by manus
File size: 1458 byte(s)
Added missing file from 5.1 delivery generation to generate LinuxPPC and
Solaris version automatically.

1 #!/bin/sh
2
3 # Create a delivery from scratch for all ISE supported platforms we have at ISE,
4 # ie solaris, ppc and linux
5
6 # Let's initialize our environments variables
7 . set_aliases
8
9 # Let's create an enterprise package for non Linux platform
10 echo "\n" | /bin/sh make_delivery
11
12 # Now edit `set_aliases' in PorterPackage as we are now going for compilation mode.
13 cd PorterPackage
14 rm -f tmp
15 sed -e "s/\/PorterPackage//g" set_aliases > tmp
16 rm -f set_aliases
17 mv -f tmp set_aliases
18 cd ..
19
20 # Let's keep an archive of this package
21 if [ ! -e PorterPackage_enterprise.tar ]; then
22 tar cvf PorterPackage_enterprise.tar PorterPackage
23 fi
24 cp -f PorterPackage_enterprise.tar ~/
25
26 #Let's do the Linux version
27 rm -rf PorterPackage
28
29 # Let's create all packages
30 echo "\n" | /bin/sh make_delivery all
31
32 # Now edit `set_aliases' in PorterPackage as we are now going for compilation mode.
33 cd PorterPackage
34 rm -f tmp
35 sed -e "s/\/PorterPackage//g" set_aliases > tmp
36 rm -f set_aliases
37 mv -f tmp set_aliases
38 cd ..
39
40 #Copy existing Build distribution
41 cp -f /home/delivery/Eiffel51/build_deliv.tgz PorterPackage/
42
43 # Let's keep an archive of this package
44 if [ ! -e PorterPackage_all.tar ]; then
45 tar cvf PorterPackage_all.tar PorterPackage
46 fi
47
48 #Compile and build CDs
49 cd PorterPackage
50 /bin/sh compile_exes
51 /bin/sh make_images
52 cd ..
53
54 #Let's compile for PPC on lisbon in background
55 /bin/sh make_linuxppc local &
56
57 #Let's compile for Solaris on dakar in background
58 /bin/sh make_solaris local &
59

Properties

Name Value
svn:eol-style native
svn:executable *
svn:keywords Author Date Id Revision

  ViewVC Help
Powered by ViewVC 1.1.23