summaryrefslogtreecommitdiffstats
path: root/remote/tools/base
diff options
context:
space:
mode:
Diffstat (limited to 'remote/tools/base')
-rw-r--r--remote/tools/base/base.build6
-rw-r--r--remote/tools/base/base.conf3
-rw-r--r--remote/tools/base/base.conf.zypper56
3 files changed, 57 insertions, 8 deletions
diff --git a/remote/tools/base/base.build b/remote/tools/base/base.build
index 805fbbda..516a3f34 100644
--- a/remote/tools/base/base.build
+++ b/remote/tools/base/base.build
@@ -1,8 +1,4 @@
#!/bin/bash
-install_dependencies() {
- apt-get install -y $DEPS
-}
-
fetch_source() {
:
}
@@ -95,7 +91,6 @@ post_copy() {
#check for kernel modules, if not present copy from system
if [ ! -d ${STAGE32_DIR}/lib/modules ];
then
- pinfo "Couldn't find kernel modules in stage3.2."
pinfo "Copying modules for kernel $(uname -r)..."
mkdir -p "${STAGE32_DIR}/lib/modules" || perror "Cannot create '${STAGE32_DIR}/lib/modules'"
cp -r "/lib/modules/$(uname -r)" "${STAGE32_DIR}/lib/modules/" || perror "Cannot copy kernel modules from '/lib/modules/$(uname -r)' '${STAGE32_DIR}/lib/modules/'"
@@ -106,7 +101,6 @@ post_copy() {
#check for firmware, if not present copy from system
if [ ! -d ${STAGE32_DIR}/lib/firmware ];
then
- pinfo "Couldn't find firmware in stage3.2."
pinfo "Copying firmware for kernel $(uname -r)..."
cp -r "/lib/firmware" "${STAGE32_DIR}/lib/" || perror "Cannot copy kernel modules from '/lib/firmware' '${STAGE32_DIR}/lib/'"
else
diff --git a/remote/tools/base/base.conf b/remote/tools/base/base.conf
index 6a95ab2c..22e91214 100644
--- a/remote/tools/base/base.conf
+++ b/remote/tools/base/base.conf
@@ -1,4 +1,4 @@
-DEPS="nfs-common aufs-tools squashfs-tools"
+REQUIRED_DEPENDENCIES="nfs-common aufs-tools squashfs-tools"
REQUIRED_BINARIES=" bash
agetty
cat
@@ -12,7 +12,6 @@ REQUIRED_BINARIES=" bash
mount.nfs4
umount.nfs4
mount.aufs
- umount.aufs
rm
ldd
strace
diff --git a/remote/tools/base/base.conf.zypper b/remote/tools/base/base.conf.zypper
new file mode 100644
index 00000000..084bff5c
--- /dev/null
+++ b/remote/tools/base/base.conf.zypper
@@ -0,0 +1,56 @@
+REQUIRED_DEPENDENCIES="nfs-client aufs squashfs"
+REQUIRED_BINARIES=" bash
+ agetty
+ cat
+ false
+ loadkeys
+ setfont
+ login
+ sulogin
+ mount
+ umount
+ mount.nfs4
+ umount.nfs4
+ mount.aufs
+ rm
+ ldd
+ strace
+ blkid
+ modprobe
+ rsyslogd
+ ps
+ scp
+ ssh"
+REQUIRED_LIBRARIES=" libcap
+ libcidn
+ libcom_err
+ libcrypt
+ libcrypto
+ libnsl
+ libnss_compat
+ libnss_dns
+ libnss_files
+ libnss_hesiod
+ libnss_nis
+ libnss_nisplus
+ libpam
+ libutil
+ libtinfo
+ libresolv
+ libau"
+REQUIRED_DIRECTORIES=" /etc/pam.d
+ /etc/security"
+REQUIRED_FILES=" /etc/environment
+ /etc/pam.conf
+ /etc/issue
+ /etc/inputrc
+ /etc/localtime
+ /etc/login.defs
+ /etc/nsswitch.conf
+ /etc/securetty
+ /etc/default/locale
+ /etc/default/aufs
+ /etc/protocols
+ /etc/services
+ /etc/networks
+ /etc/netconfig"