summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--remote/rootfs/rootfs-stage32/module.build8
-rw-r--r--remote/rootfs/rootfs-stage32/module.conf3
-rw-r--r--remote/rootfs/rootfs-stage32/module.conf.ubuntu2
3 files changed, 10 insertions, 3 deletions
diff --git a/remote/rootfs/rootfs-stage32/module.build b/remote/rootfs/rootfs-stage32/module.build
index 4fbc26b5..b4cba74f 100644
--- a/remote/rootfs/rootfs-stage32/module.build
+++ b/remote/rootfs/rootfs-stage32/module.build
@@ -47,10 +47,16 @@ build() {
done
done
- for FILE in ${REQUIRED_DIRECTORIES}
+ for FILE in /etc/ssl/certs
do
[ ! -d ${FILE} ] && perror "Missing required directory $FILE"
echo ${FILE} >> "${FILELIST}"
+ (
+ IFS=$'\n'
+ for file in $(find "${FILE}" -type l); do
+ get_link_chain "${file}" >> "${FILELIST}"
+ done
+ )
done
for FILE in ${REQUIRED_FILES}
do
diff --git a/remote/rootfs/rootfs-stage32/module.conf b/remote/rootfs/rootfs-stage32/module.conf
index 0dd50015..bad1190a 100644
--- a/remote/rootfs/rootfs-stage32/module.conf
+++ b/remote/rootfs/rootfs-stage32/module.conf
@@ -74,7 +74,8 @@ REQUIRED_FILES="
/etc/ssl/openssl.cnf
"
REQUIRED_DIRECTORIES="
- /etc/ssl/certs
+ /etc
+ /usr
"
REQUIRED_KERNEL_MODULES="
kernel/drivers/cpufreq
diff --git a/remote/rootfs/rootfs-stage32/module.conf.ubuntu b/remote/rootfs/rootfs-stage32/module.conf.ubuntu
index 50df5ef3..30feca85 100644
--- a/remote/rootfs/rootfs-stage32/module.conf.ubuntu
+++ b/remote/rootfs/rootfs-stage32/module.conf.ubuntu
@@ -6,7 +6,7 @@ REQUIRED_INSTALLED_PACKAGES="
curl
openssl
"
-REQUIRED_DIRECTORIES+="
+REQUIRED_SYSTEM_DIRECTORIES+="
/lib/xtables
"
REQUIRED_FILES+="