integrate-distro.sh: Now runs through with suse-tumbleweed

Signed-off-by: Jan Lindemann <jan@janware.com>
This commit is contained in:
Jan Lindemann 2016-09-17 15:34:39 +00:00
commit cfeaca6fff

View file

@ -17,6 +17,9 @@ kernel_flavour=
case $suse_version in
11.4)
services="
ldap
"
base_pkgs="
sysvinit
"
@ -74,6 +77,9 @@ case $suse_version in
#rpm_kernel_version=3.2.0-1
;;
12.2)
services="
ldap
"
base_pkgs="
sysvinit
"
@ -91,6 +97,9 @@ case $suse_version in
rpm_kernel_version=3.7.8~jng11-1
;;
12.3)
services="
ldap
"
base_pkgs="
module-init-tools
sysvinit
@ -157,6 +166,9 @@ case $suse_version in
rpm_kernel_version=3.9.9~jng20-1.2
;;
13.1)
services="
ldap
"
base_pkgs="
aaa_base
module-init-tools
@ -219,6 +231,9 @@ case $suse_version in
rpm_kernel_version=3.12.7-jux+
;;
tumbleweed)
services="
slapd
"
base_pkgs="
aaa_base
module-init-tools
@ -235,7 +250,7 @@ tumbleweed)
acpid
"
special_pkgs="
jux-run-1.2.2-119p02
jux-run
jux-client-run
feedfsd-run
feedfs-local-run
@ -694,7 +709,7 @@ EOT
zypper_repos_special()
{
_cat << EOT | grep -v "^ *#"
|jengelh 0 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 0 ftp://ftp/pub/mirror/videolan/pub/videolan/vlc/SuSE/$suse_version
EOT
}
@ -1082,25 +1097,21 @@ setup_root_directory()
insserv_all()
{
local services="
local local_services="
boot.juxearly
boot.bprof
sshd
ldap
jux
"
services="
sshd
ldap
$services
"
case $suse_version in
11.4)
run_chroot /sbin/insserv -de $services
run_chroot /sbin/insserv -de $local_services
;;
*)
local s
for s in $services; do
for s in $local_services; do
run_chroot systemctl enable $s.service
done
;;
@ -1162,6 +1173,9 @@ cmd_install()
# run_chroot zypper $zypper_global_opts -t srcpackage --download-only $payload_pkgs
#kernel_version=`readlink -f $root/boot/vmlinuz 2>/dev/null | xargs basename | sed 's/vmlinuz-//'`
# TODO: should be done by package manager post install script
run_chroot /opt/ytools/bin/jcs init
make_etc_jcs_jcs_conf > $root/etc/jcs/jcs.conf
run_chroot mkdir -p -m 700 /root/.ssh