diff --git a/scripts/integrate-distro.sh b/scripts/integrate-distro.sh index 6e18f51b..56e992f5 100644 --- a/scripts/integrate-distro.sh +++ b/scripts/integrate-distro.sh @@ -598,6 +598,14 @@ cfg_default() [repos.special] #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 + + [fstab] + proc /proc proc defaults 0 0 + sysfs /sys sysfs noauto 0 0 + debugfs /sys/kernel/debug debugfs noauto 0 0 + usbfs /proc/bus/usb usbfs noauto 0 0 + devpts /dev/pts devpts mode=0620,gid=5 0 0 + /usr/share/syslinux /srv/nfs/boot/pxe/bin auto bind 0 0 EOT } @@ -853,26 +861,21 @@ init_root_password_file() } } -make_etc_fstab() +pkgs() { - _cat<" - run_chroot zypper $zypper_global_opts install --auto-agree-with-licenses $payload_pkgs + run_chroot zypper $zypper_global_opts install --auto-agree-with-licenses `pkgs payload` echo "=== installing payload packages <" run setup_zypper_repos special - run_chroot zypper $zypper_global_opts install --auto-agree-with-licenses $special_pkgs + run_chroot zypper $zypper_global_opts install --auto-agree-with-licenses `pkgs special` - # run_chroot zypper $zypper_global_opts -t srcpackage --download-only $payload_pkgs + # run_chroot zypper $zypper_global_opts -t srcpackage --download-only `pkgs payload` #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