mirror of
ssh://git.janware.com/srv/git/janware/proj/jw-pkg
synced 2026-01-29 16:02:49 +01:00
integrate-distro.sh: Started to add support for tumbleweed
Signed-off-by: Jan Lindemann <jan@janware.com>
This commit is contained in:
parent
c6aacc75cc
commit
504fc65f47
1 changed files with 85 additions and 15 deletions
|
|
@ -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 $@
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue