summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorViacheslav Hletenko <v.gletenko@vyos.io>2026-02-26 13:22:40 +0200
committerGitHub <noreply@github.com>2026-02-26 13:22:40 +0200
commitf42212d83c6288aa3b9bb912d80e5f92ed9266c7 (patch)
treea16c254349e635f987926d34707e5e3679577508 /data
parent5661e745c3863192c4594ee0357c776f713db4a5 (diff)
parentf4877564276947af06cef44e1d1b41330f66e9dd (diff)
downloadvyos-build-f42212d83c6288aa3b9bb912d80e5f92ed9266c7.tar.gz
vyos-build-f42212d83c6288aa3b9bb912d80e5f92ed9266c7.zip
Merge pull request #1124 from sever-sever/T8311
T8311: De-hardcode architecture for live-build-config
Diffstat (limited to 'data')
-rwxr-xr-xdata/live-build-config/hooks/live/92-strip-symbols.chroot3
-rwxr-xr-xdata/live-build-config/includes.chroot/etc/initramfs-tools/hooks/10-vyos-addons4
2 files changed, 5 insertions, 2 deletions
diff --git a/data/live-build-config/hooks/live/92-strip-symbols.chroot b/data/live-build-config/hooks/live/92-strip-symbols.chroot
index f44cb01d..924cc467 100755
--- a/data/live-build-config/hooks/live/92-strip-symbols.chroot
+++ b/data/live-build-config/hooks/live/92-strip-symbols.chroot
@@ -9,6 +9,7 @@
#
# Set variables.
+MULTIARCH="$(dpkg-architecture -qDEB_HOST_MULTIARCH)"
STRIPCMD_REGULAR="strip --remove-section=.comment --remove-section=.note --preserve-dates"
STRIPCMD_DEBUG="strip --strip-debug --remove-section=.comment --remove-section=.note --preserve-dates"
STRIPCMD_UNNEEDED="strip --strip-unneeded --remove-section=.comment --remove-section=.note --preserve-dates"
@@ -20,7 +21,7 @@ STRIPDIR_UNNEEDED="
/etc/hsflowd/modules
/usr/bin
/usr/lib/openvpn
-/usr/lib/x86_64-linux-gnu
+/usr/lib/${MULTIARCH}
/usr/lib32
/usr/lib64
/usr/libx32
diff --git a/data/live-build-config/includes.chroot/etc/initramfs-tools/hooks/10-vyos-addons b/data/live-build-config/includes.chroot/etc/initramfs-tools/hooks/10-vyos-addons
index b9190971..8dac91b5 100755
--- a/data/live-build-config/includes.chroot/etc/initramfs-tools/hooks/10-vyos-addons
+++ b/data/live-build-config/includes.chroot/etc/initramfs-tools/hooks/10-vyos-addons
@@ -1,4 +1,6 @@
#!/bin/sh
+
+MULTIARCH="$(dpkg-architecture -qDEB_HOST_MULTIARCH)"
PREREQ=""
prereqs()
{
@@ -23,7 +25,7 @@ manual_add_modules igb ixgbe ixgbevf i40e i40evf
# force_load xxx
# executable to copy to initramfs, with library dependencies
-copy_exec /usr/lib/x86_64-linux-gnu/libnss_dns.so.2
+copy_exec /usr/lib/${MULTIARCH}/libnss_dns.so.2
# missing fsck in initramfs
copy_exec /usr/sbin/fsck