- fixed for running in autobuild
[opensuse:installation-images.git] / etc / config
1 # This file is actually a shell script.
2 #
3 # BUT:
4 #  - Only shell variable assignments are allowed.
5 #  - No continuation lines (using '\' at line breaks)!!!
6
7 # leave it empty for current 'stable' tree; not relevant for autobuild
8 # suserelease=7.0
9
10 # check if we are in autobuild
11 in_abuild=`if [ -x /bin/uname.bin ] ; then echo yes ; fi`
12
13 suse_arch=`uname -m`
14 suse_arch=`if [ $suse_arch = i686 ] ; then echo i386 ; else echo $suse_arch ; fi`
15 suse_arch=`if [ $suse_arch = alpha ] ; then echo axp ; else echo $suse_arch ; fi`
16 suse_arch=`if [ $suse_arch = sparc64 ] ; then echo sparc ; else echo $suse_arch ; fi`
17
18 # the SuSE distribution (we get our rpm's from there - unless we are in autobuild)
19 suse_release="$suserelease"
20 suse_release=`if [ "$in_abuild" ] ; then grep VERSION /etc/SuSE-release | cut -d " " -f 3 ; else echo "$suse_release" ; fi`
21 suse_release=`if [ "$suse_release" ] ; then echo "$suse_release-" ; else echo "$suse_release" ; fi`
22 suse_base=`if [ "$in_abuild" ] ; then echo "autobuild" ; else echo "/work/CDs/full-$suse_release$suse_arch" ; fi`
23 suse_release=`if [ "$in_abuild" ] ; then grep VERSION /etc/SuSE-release | cut -d " " -f 3 ; else ( mkdir /tmp/r$$; cd /tmp/r$$; rpm2cpio $suse_base/suse/a1/aaa_base.rpm | cpio -id --quiet etc/SuSE-release ; grep VERSION etc/SuSE-release | cut -d " " -f 3 ; rm -r /tmp/r$$ ) ; fi`
24 suse_major_release=`echo "$suse_release" | cut -c 1`
25 suse_minor_release=`echo "$suse_release" | cut -c 3`
26 suse_release=`echo $suse_major_release.$suse_minor_release`
27
28 # kernel img name
29 kernel_img=vmlinuz
30 kernel_img=`if [ $suse_arch = axp ] ; then echo vmlinux.gz ; else echo $kernel_img ; fi`
31 kernel_img=`if [ $suse_arch = ppc ] ; then echo vmlinux ; else echo $kernel_img ; fi`
32
33 # kernel rpm name (not needed in autobuild)
34 kernel_rpm=k_deflt
35 kernel_rpm=`if [ "$in_abuild" ] ; then rpm -qf /boot/$kernel_img | head -1 | cut -d- -f1 ; else echo $kernel_rpm ; fi`
36
37 # kernel version (needed to locate the module directory)
38 kernel_ver=`if [ "$in_abuild" ] ; then uname -r ; else rpm -qlp $suse_base/suse/images/$kernel_rpm.rpm 2>/dev/null | grep modules | head -1 | cut -d / -f 4 ; fi`
39
40 # some basic stuff
41 syslinux=/usr/sbin/syslinux
42 linuxrc=/usr/sbin/linuxrc
43