integrate-distro.sh: Started to add support for tumbleweed

Signed-off-by: Jan Lindemann <jan@janware.com>
This commit is contained in:
Jan Lindemann 2016-09-17 06:26:59 +00:00
commit 504fc65f47

View file

@ -3,7 +3,7 @@
# -- defaults # -- defaults
# install_dev=/dev/sdb # install_dev=/dev/sdb
arch=`uname -m` arch=`uname -m`
suse_version=13.1 suse_version=tumbleweed
o_name=suse-$suse_version o_name=suse-$suse_version
cmd=install cmd=install
cwd=`pwd` cwd=`pwd`
@ -17,7 +17,11 @@ kernel_flavour=
case $suse_version in case $suse_version in
11.4) 11.4)
base_pkgs="
sysvinit
"
payload_pkgs=" payload_pkgs="
suspend
java-1_6_0-sun.i586 java-1_6_0-sun.i586
java-1_6_0-sun-plugin.i586 java-1_6_0-sun-plugin.i586
@ -70,7 +74,11 @@ case $suse_version in
#rpm_kernel_version=3.2.0-1 #rpm_kernel_version=3.2.0-1
;; ;;
12.2) 12.2)
base_pkgs="
sysvinit
"
payload_pkgs=" payload_pkgs="
suspend
unscd unscd
db-utils db-utils
insserv insserv
@ -85,9 +93,11 @@ case $suse_version in
12.3) 12.3)
base_pkgs=" base_pkgs="
module-init-tools module-init-tools
sysvinit
" "
payload_pkgs=" payload_pkgs="
suspend
nscd nscd
usbutils usbutils
db-utils db-utils
@ -150,9 +160,11 @@ case $suse_version in
base_pkgs=" base_pkgs="
aaa_base aaa_base
module-init-tools module-init-tools
sysvinit
" "
payload_pkgs=" payload_pkgs="
suspend
nscd nscd
sssd sssd
usbutils usbutils
@ -206,6 +218,66 @@ case $suse_version in
kernel_version=3.12.7-jux+ kernel_version=3.12.7-jux+
rpm_kernel_version=3.12.7-jux+ rpm_kernel_version=3.12.7-jux+
;; ;;
tumbleweed)
base_pkgs="
aaa_base
module-init-tools
"
payload_pkgs="
nscd
sssd
usbutils
aufs-util
db48-utils
psmisc
ntp
acpid
"
special_pkgs="
jux-run-1.2.2-119p02
jux-client-run
feedfsd-run
feedfs-local-run
feedfs-net-run
netscan-run
snmp-manager-run
ftp-server-run
bprof-run
"
# currently unused variable
devel_pkgs="
ant
alsa-devel
apache-commons-logging
boost-devel
createrepo
curl-devel
ffmpeg-devel
fuse-devel
glib2-devel
glu-devel
jakarta-commons-logging
java-1_7_0-openjdk-devel
libXv-devel
libXxf86vm-devel
libasound2
libcap-devel
libffmpeg-devel
libsamplerate-devel
libsndfile-devel
log4j
nasm
net-snmp
openldap2-devel
rpmbuild
uuid-devel
"
kernel_version=4.8.0_rc6_jux+-1
rpm_kernel_version=4.8.0_rc6_jux+-1
;;
esac esac
umask 0022 umask 0022
@ -221,7 +293,6 @@ unused_pkgs="
base_pkgs=" base_pkgs="
$base_pkgs $base_pkgs
coreutils coreutils
sysvinit
" "
update_pkgs=" update_pkgs="
@ -275,7 +346,6 @@ payload_pkgs="
fuse fuse
mdadm mdadm
smartmontools smartmontools
suspend
nfs-client nfs-client
openldap2-client openldap2-client
@ -600,32 +670,32 @@ unmount_devices()
zypper_repos_base() zypper_repos_base()
{ {
_cat << EOT | grep -v " #" _cat << EOT | grep -v " #"
|distro-oss ftp://ftp/pub/mirror/suse/distribution/$suse_version/repo/oss |distro-oss 0 ftp://ftp/pub/mirror/suse/distribution/$suse_version/repo/oss
EOT EOT
} }
zypper_repos_update() zypper_repos_update()
{ {
_cat << EOT | grep -v "^ *#" _cat << EOT | grep -v "^ *#"
|distro-non-oss ftp://ftp/pub/mirror/suse/distribution/$suse_version/repo/non-oss |#distro-non-oss 0 ftp://ftp/pub/mirror/suse/distribution/$suse_version/repo/non-oss
|update ftp://ftp/pub/mirror/suse/update/$suse_version |#update 0 ftp://ftp/pub/mirror/suse/update/$suse_version
EOT EOT
} }
zypper_repos_payload() zypper_repos_payload()
{ {
_cat << EOT | grep -v "^ *#" _cat << EOT | grep -v "^ *#"
|#ftp.jannet.de ftp://dspdev:123qweasd@ftp.jannet.de/pub/packages/linux/suse/$suse_version/inst-source |#ftp.jannet.de 10 ftp://dspdev:123qweasd@ftp.jannet.de/pub/packages/linux/suse/$suse_version/inst-source
|ftp.jannet.de ftp://dspdev:123qweasd@ftp/pub/mirror/jannet/ftp/pub/packages/linux/suse/$suse_version/inst-source |ftp.jannet.de 10 ftp://dspdev:123qweasd@ftp/pub/mirror/jannet/ftp/pub/packages/linux/suse/$suse_version/inst-source
|ftp.priv.lcl ftp://dspdev:123qweasd@ftp/pub/local/packages/suse/$suse_version |ftp.priv.lcl 5 ftp://dspdev:123qweasd@ftp.priv.lcl/pub/local/packages/suse/$suse_version
EOT EOT
} }
zypper_repos_special() zypper_repos_special()
{ {
_cat << EOT | grep -v "^ *#" _cat << EOT | grep -v "^ *#"
|jengelh ftp://ftp/pub/mirror/gwdg/pub/linux/misc/suser-jengelh/openSUSE_$suse_version |jengelh 0 ftp://ftp/pub/mirror/gwdg/pub/linux/misc/suser-jengelh/openSUSE_$suse_version
|videolan ftp://ftp/pub/mirror/videolan/pub/videolan/vlc/SuSE/$suse_version |videolan 0 ftp://ftp/pub/mirror/videolan/pub/videolan/vlc/SuSE/$suse_version
EOT EOT
} }
@ -639,9 +709,9 @@ zypper_repos()
setup_zypper_repos() setup_zypper_repos()
{ {
local name uri local name prio uri
zypper_repos $@ | while read name uri; do zypper_repos $@ | while read name prio uri; do
run_chroot zypper $zypper_global_opts ar $uri $name run_chroot zypper $zypper_global_opts ar -p $prio $uri $name
done done
} }
@ -649,7 +719,7 @@ host_zypper()
{ {
local repos="$1" local repos="$1"
shift shift
local distros=`zypper_repos $repos | awk '{print "--plus-repo " $2 }'` local distros=`zypper_repos $repos | awk '{print "--plus-repo " $3 }'`
run -e zypper $zypper_global_opts --root $root $distros $@ run -e zypper $zypper_global_opts --root $root $distros $@
} }