[Armadeus-commitlog] armadeus branch, master, updated. armadeus-7.0-324-g2113fe030
Brought to you by:
sszy
|
From: Julien B a. A. <ar...@us...> - 2022-03-31 21:57:10
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "armadeus".
The branch, master has been updated
via 2113fe03030a1ff28f8df24a34645fc0a65aee78 (commit)
from 404916f56e58880dacdc3f929172c8f87ac6ff89 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 2113fe03030a1ff28f8df24a34645fc0a65aee78
Author: Julien BOIBESSOT <jul...@ar...>
Date: Thu Mar 31 23:56:42 2022 +0200
[BUILDROOT] 2021.02/2022.02: add option for external toolchain to install ldconfig in target rootfs and use it at 1rst boot.
-----------------------------------------------------------------------
Summary of changes:
buildroot/configs/apf6_defconfig | 1 +
buildroot/configs/apf6failsafe_defconfig | 1 +
buildroot/configs/apf6mainline-4.9_defconfig | 1 +
buildroot/configs/apf6mediacenter_defconfig | 1 +
buildroot/configs/apf6test_defconfig | 1 +
buildroot/configs/opos6ul_defconfig | 1 +
buildroot/configs/opos6ul_legacy_defconfig | 1 +
buildroot/configs/opos6ul_recovery_defconfig | 1 +
buildroot/configs/opos6ulnano-preempt-rt_defconfig | 1 +
buildroot/configs/opos6ulnano_defconfig | 1 +
buildroot/configs/opos6ulsp_defconfig | 1 +
buildroot/configs/opos6ultest_defconfig | 1 +
buildroot/configs/opos8mm-legacy-5.4_defconfig | 1 +
.../rootfs/target_overlay/etc/init.d/S11firstboot | 6 +++
...madeus-add-ldconfig-target-install-option.patch | 51 ++++++++++++++++++++++
patches/buildroot/2021.02/cleanup_buildroot.sh | 2 +
...madeus-add-ldconfig-target-install-option.patch | 51 ++++++++++++++++++++++
patches/buildroot/2022.02/cleanup_buildroot.sh | 2 +
18 files changed, 125 insertions(+)
create mode 100644 patches/buildroot/2021.02/047-armadeus-add-ldconfig-target-install-option.patch
create mode 100644 patches/buildroot/2022.02/047-armadeus-add-ldconfig-target-install-option.patch
diff --git a/buildroot/configs/apf6_defconfig b/buildroot/configs/apf6_defconfig
index 87bba9a19..6a2e5beb7 100644
--- a/buildroot/configs/apf6_defconfig
+++ b/buildroot/configs/apf6_defconfig
@@ -8,6 +8,7 @@ BR2_CCACHE=y
BR2_CCACHE_DIR="$(TOPDIR)/.$(BR2_BOARD_NAME)-buildroot-ccache"
BR2_TOOLCHAIN_EXTERNAL=y
BR2_TOOLCHAIN_EXTERNAL_LINARO_ARM=y
+BR2_TOOLCHAIN_EXTERNAL_LDCONFIG_COPY=y
BR2_TARGET_GENERIC_HOSTNAME="apf6"
BR2_TARGET_GENERIC_ISSUE="Welcome to Armadeus development platform !"
BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV=y
diff --git a/buildroot/configs/apf6failsafe_defconfig b/buildroot/configs/apf6failsafe_defconfig
index 852f91b03..6bd9d62a1 100644
--- a/buildroot/configs/apf6failsafe_defconfig
+++ b/buildroot/configs/apf6failsafe_defconfig
@@ -7,6 +7,7 @@ BR2_BACKUP_SITE="ftp://ftp2.armadeus.com/armadeusw/download"
BR2_CCACHE=y
BR2_CCACHE_DIR="$(TOPDIR)/.$(BR2_BOARD_NAME)-buildroot-ccache"
BR2_TOOLCHAIN_EXTERNAL=y
+BR2_TOOLCHAIN_EXTERNAL_LDCONFIG_COPY=y
BR2_ENABLE_LOCALE_PURGE=y
BR2_TARGET_GENERIC_HOSTNAME="apf6"
BR2_TARGET_GENERIC_ISSUE="Welcome to APF6 rescue/failsafe system !"
diff --git a/buildroot/configs/apf6mainline-4.9_defconfig b/buildroot/configs/apf6mainline-4.9_defconfig
index 27e38d107..9134002cf 100644
--- a/buildroot/configs/apf6mainline-4.9_defconfig
+++ b/buildroot/configs/apf6mainline-4.9_defconfig
@@ -8,6 +8,7 @@ BR2_CCACHE=y
BR2_CCACHE_DIR="$(TOPDIR)/.$(BR2_BOARD_NAME)-buildroot-ccache"
BR2_TOOLCHAIN_EXTERNAL=y
BR2_TOOLCHAIN_EXTERNAL_GDB_SERVER_COPY=y
+BR2_TOOLCHAIN_EXTERNAL_LDCONFIG_COPY=y
BR2_TARGET_GENERIC_HOSTNAME="apf6"
BR2_TARGET_GENERIC_ISSUE="Welcome to Armadeus development platform !"
BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV=y
diff --git a/buildroot/configs/apf6mediacenter_defconfig b/buildroot/configs/apf6mediacenter_defconfig
index 2818fffe5..f46e5c7da 100644
--- a/buildroot/configs/apf6mediacenter_defconfig
+++ b/buildroot/configs/apf6mediacenter_defconfig
@@ -7,6 +7,7 @@ BR2_BACKUP_SITE="ftp://ftp2.armadeus.com/armadeusw/download"
BR2_CCACHE=y
BR2_CCACHE_DIR="$(TOPDIR)/.$(BR2_BOARD_NAME)-buildroot-ccache"
BR2_TOOLCHAIN_EXTERNAL=y
+BR2_TOOLCHAIN_EXTERNAL_LDCONFIG_COPY=y
BR2_ENABLE_LOCALE_PURGE=y
BR2_TARGET_GENERIC_HOSTNAME="apf6"
BR2_TARGET_GENERIC_ISSUE="Welcome to Armadeus development platform !"
diff --git a/buildroot/configs/apf6test_defconfig b/buildroot/configs/apf6test_defconfig
index 428d8ab75..4517907de 100644
--- a/buildroot/configs/apf6test_defconfig
+++ b/buildroot/configs/apf6test_defconfig
@@ -7,6 +7,7 @@ BR2_BACKUP_SITE="ftp://ftp2.armadeus.com/armadeusw/download"
BR2_CCACHE=y
BR2_CCACHE_DIR="$(TOPDIR)/.$(BR2_BOARD_NAME)-buildroot-ccache"
BR2_TOOLCHAIN_EXTERNAL=y
+BR2_TOOLCHAIN_EXTERNAL_LDCONFIG_COPY=y
BR2_ENABLE_LOCALE_PURGE=y
BR2_TARGET_GENERIC_HOSTNAME="apf6"
BR2_TARGET_GENERIC_ISSUE="Welcome to Armadeus development platform !"
diff --git a/buildroot/configs/opos6ul_defconfig b/buildroot/configs/opos6ul_defconfig
index 346542091..483a17124 100644
--- a/buildroot/configs/opos6ul_defconfig
+++ b/buildroot/configs/opos6ul_defconfig
@@ -6,6 +6,7 @@ BR2_BACKUP_SITE="ftp://ftp2.armadeus.com/armadeusw/download"
BR2_CCACHE=y
BR2_CCACHE_DIR="$(TOPDIR)/.$(BR2_BOARD_NAME)-buildroot-ccache"
BR2_TOOLCHAIN_EXTERNAL=y
+BR2_TOOLCHAIN_EXTERNAL_LDCONFIG_COPY=y
BR2_TARGET_GENERIC_HOSTNAME="opos6ul"
BR2_TARGET_GENERIC_ISSUE="Welcome to Armadeus development platform !"
BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV=y
diff --git a/buildroot/configs/opos6ul_legacy_defconfig b/buildroot/configs/opos6ul_legacy_defconfig
index 300436135..50ca58ef3 100644
--- a/buildroot/configs/opos6ul_legacy_defconfig
+++ b/buildroot/configs/opos6ul_legacy_defconfig
@@ -6,6 +6,7 @@ BR2_BACKUP_SITE="ftp://ftp2.armadeus.com/armadeusw/download"
BR2_CCACHE=y
BR2_CCACHE_DIR="$(TOPDIR)/.$(BR2_BOARD_NAME)-buildroot-ccache"
BR2_TOOLCHAIN_EXTERNAL=y
+BR2_TOOLCHAIN_EXTERNAL_LDCONFIG_COPY=y
BR2_ENABLE_LOCALE_PURGE=y
BR2_TARGET_GENERIC_HOSTNAME="opos6ul"
BR2_TARGET_GENERIC_ISSUE="Welcome to Armadeus development platform !"
diff --git a/buildroot/configs/opos6ul_recovery_defconfig b/buildroot/configs/opos6ul_recovery_defconfig
index c5afc9488..1beaf329f 100644
--- a/buildroot/configs/opos6ul_recovery_defconfig
+++ b/buildroot/configs/opos6ul_recovery_defconfig
@@ -6,6 +6,7 @@ BR2_BACKUP_SITE="ftp://ftp2.armadeus.com/armadeusw/download"
BR2_CCACHE=y
BR2_CCACHE_DIR="$(TOPDIR)/.$(BR2_BOARD_NAME)-buildroot-ccache"
BR2_TOOLCHAIN_EXTERNAL=y
+BR2_TOOLCHAIN_EXTERNAL_LDCONFIG_COPY=y
BR2_ENABLE_LOCALE_PURGE=y
BR2_TARGET_GENERIC_HOSTNAME="opos6ul"
BR2_TARGET_GENERIC_ISSUE="Welcome to OPOS6UL rescue/failsafe system !"
diff --git a/buildroot/configs/opos6ulnano-preempt-rt_defconfig b/buildroot/configs/opos6ulnano-preempt-rt_defconfig
index dd56845e8..510da0654 100644
--- a/buildroot/configs/opos6ulnano-preempt-rt_defconfig
+++ b/buildroot/configs/opos6ulnano-preempt-rt_defconfig
@@ -6,6 +6,7 @@ BR2_BACKUP_SITE="ftp://ftp2.armadeus.com/armadeusw/download"
BR2_CCACHE=y
BR2_CCACHE_DIR="$(TOPDIR)/.$(BR2_BOARD_NAME)-buildroot-ccache"
BR2_TOOLCHAIN_EXTERNAL=y
+BR2_TOOLCHAIN_EXTERNAL_LDCONFIG_COPY=y
BR2_TARGET_GENERIC_HOSTNAME="opos6ulnano"
BR2_TARGET_GENERIC_ISSUE="Welcome to Armadeus development platform !"
BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV=y
diff --git a/buildroot/configs/opos6ulnano_defconfig b/buildroot/configs/opos6ulnano_defconfig
index cb7bb0ccc..d3237588b 100644
--- a/buildroot/configs/opos6ulnano_defconfig
+++ b/buildroot/configs/opos6ulnano_defconfig
@@ -6,6 +6,7 @@ BR2_BACKUP_SITE="ftp://ftp2.armadeus.com/armadeusw/download"
BR2_CCACHE=y
BR2_CCACHE_DIR="$(TOPDIR)/.$(BR2_BOARD_NAME)-buildroot-ccache"
BR2_TOOLCHAIN_EXTERNAL=y
+BR2_TOOLCHAIN_EXTERNAL_LDCONFIG_COPY=y
BR2_TARGET_GENERIC_HOSTNAME="opos6ulnano"
BR2_TARGET_GENERIC_ISSUE="Welcome to Armadeus development platform !"
BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV=y
diff --git a/buildroot/configs/opos6ulsp_defconfig b/buildroot/configs/opos6ulsp_defconfig
index 1abd1315b..9d704813f 100644
--- a/buildroot/configs/opos6ulsp_defconfig
+++ b/buildroot/configs/opos6ulsp_defconfig
@@ -6,6 +6,7 @@ BR2_BACKUP_SITE="ftp://ftp2.armadeus.com/armadeusw/download"
BR2_CCACHE=y
BR2_CCACHE_DIR="$(TOPDIR)/.$(BR2_BOARD_NAME)-buildroot-ccache"
BR2_TOOLCHAIN_EXTERNAL=y
+BR2_TOOLCHAIN_EXTERNAL_LDCONFIG_COPY=y
BR2_TARGET_GENERIC_HOSTNAME="opos6ulsp"
BR2_TARGET_GENERIC_ISSUE="Welcome to Armadeus development platform !"
BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV=y
diff --git a/buildroot/configs/opos6ultest_defconfig b/buildroot/configs/opos6ultest_defconfig
index 1d0c6401b..17aaa0281 100644
--- a/buildroot/configs/opos6ultest_defconfig
+++ b/buildroot/configs/opos6ultest_defconfig
@@ -6,6 +6,7 @@ BR2_BACKUP_SITE="ftp://ftp2.armadeus.com/armadeusw/download"
BR2_CCACHE=y
BR2_CCACHE_DIR="$(TOPDIR)/.$(BR2_BOARD_NAME)-buildroot-ccache"
BR2_TOOLCHAIN_EXTERNAL=y
+BR2_TOOLCHAIN_EXTERNAL_LDCONFIG_COPY=y
BR2_TARGET_GENERIC_HOSTNAME="opos6ul"
BR2_TARGET_GENERIC_ISSUE="Welcome to Armadeus development platform !"
BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV=y
diff --git a/buildroot/configs/opos8mm-legacy-5.4_defconfig b/buildroot/configs/opos8mm-legacy-5.4_defconfig
index f16ff9fe9..8ea718a6b 100644
--- a/buildroot/configs/opos8mm-legacy-5.4_defconfig
+++ b/buildroot/configs/opos8mm-legacy-5.4_defconfig
@@ -4,6 +4,7 @@ BR2_BACKUP_SITE="ftp://ftp2.armadeus.com/armadeusw/download"
BR2_CCACHE=y
BR2_CCACHE_DIR="$(TOPDIR)/.$(BR2_BOARD_NAME)-buildroot-ccache"
BR2_TOOLCHAIN_EXTERNAL=y
+BR2_TOOLCHAIN_EXTERNAL_LDCONFIG_COPY=y
BR2_TARGET_GENERIC_HOSTNAME="opos8mm"
BR2_TARGET_GENERIC_ISSUE="Welcome to Armadeus development platform !"
BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y
diff --git a/buildroot/target/device/armadeus/rootfs/target_overlay/etc/init.d/S11firstboot b/buildroot/target/device/armadeus/rootfs/target_overlay/etc/init.d/S11firstboot
index 88cbd653b..543c91e86 100755
--- a/buildroot/target/device/armadeus/rootfs/target_overlay/etc/init.d/S11firstboot
+++ b/buildroot/target/device/armadeus/rootfs/target_overlay/etc/init.d/S11firstboot
@@ -39,6 +39,12 @@ start()
cp /etc/fw_env_${machine}.config /etc/fw_env.config
fi
+ # Run ldconfig (if present) to speed up executables launch
+ if [ -x /sbin/ldconfig ]; then
+ echo "Running ldconfig"
+ /sbin/ldconfig
+ fi
+
rm $FIRST_BOOT
fi
return 0
diff --git a/patches/buildroot/2021.02/047-armadeus-add-ldconfig-target-install-option.patch b/patches/buildroot/2021.02/047-armadeus-add-ldconfig-target-install-option.patch
new file mode 100644
index 000000000..f5f36d752
--- /dev/null
+++ b/patches/buildroot/2021.02/047-armadeus-add-ldconfig-target-install-option.patch
@@ -0,0 +1,51 @@
+
+Signed-off-by: Julien Boibessot <jul...@ar...>
+
+Index: buildroot/toolchain/toolchain-external/Config.in
+===================================================================
+--- buildroot.orig/toolchain/toolchain-external/Config.in
++++ buildroot/toolchain/toolchain-external/Config.in
+@@ -162,4 +162,11 @@ config BR2_TOOLCHAIN_EXTERNAL_GDB_SERVER
+ Copy the gdbserver provided by the external toolchain to the
+ target.
+
++config BR2_TOOLCHAIN_EXTERNAL_LDCONFIG_COPY
++ bool "Copy ldconfig to the Target"
++ depends on BR2_TOOLCHAIN_EXTERNAL
++ help
++ Copy the ldconfig provided by the external toolchain to the
++ target. (May add some Mbytes to your rootfs).
++
+ endif # BR2_TOOLCHAIN_EXTERNAL
+Index: buildroot/toolchain/toolchain-external/pkg-toolchain-external.mk
+===================================================================
+--- buildroot.orig/toolchain/toolchain-external/pkg-toolchain-external.mk
++++ buildroot/toolchain/toolchain-external/pkg-toolchain-external.mk
+@@ -430,6 +430,19 @@ define TOOLCHAIN_EXTERNAL_INSTALL_TARGET
+ endef
+ endif
+
++ifeq ($(BR2_TOOLCHAIN_EXTERNAL_LDCONFIG_COPY),y)
++define TOOLCHAIN_EXTERNAL_INSTALL_TARGET_LDCONFIG
++ $(Q)$(call MESSAGE,"Copying ldconfig")
++ $(Q)ARCH_SYSROOT_DIR="$(call toolchain_find_sysroot,$(TOOLCHAIN_EXTERNAL_CC) $(TOOLCHAIN_EXTERNAL_CFLAGS))" ; \
++ if test -f $${ARCH_SYSROOT_DIR}/sbin/ldconfig ; then \
++ install -m 0755 -D $${ARCH_SYSROOT_DIR}/sbin/ldconfig $(TARGET_DIR)/sbin/ldconfig ; \
++ else \
++ echo "Could not find ldconfig in external toolchain" ; \
++ exit 1 ; \
++ fi
++endef
++endif
++
+ define TOOLCHAIN_EXTERNAL_INSTALL_SYSROOT_LIBS
+ $(Q)SYSROOT_DIR="$(call toolchain_find_sysroot,$(TOOLCHAIN_EXTERNAL_CC))" ; \
+ ARCH_SYSROOT_DIR="$(call toolchain_find_sysroot,$(TOOLCHAIN_EXTERNAL_CC) $(TOOLCHAIN_EXTERNAL_CFLAGS))" ; \
+@@ -600,6 +613,7 @@ define $(2)_INSTALL_TARGET_CMDS
+ $$(TOOLCHAIN_EXTERNAL_INSTALL_TARGET_GDBSERVER)
+ $$(TOOLCHAIN_EXTERNAL_FIXUP_UCLIBCNG_LDSO)
+ $$(TOOLCHAIN_EXTERNAL_INSTALL_TARGET_LDD)
++ $$(TOOLCHAIN_EXTERNAL_INSTALL_TARGET_LDCONFIG)
+ endef
+
+ # Call the generic package infrastructure to generate the necessary
diff --git a/patches/buildroot/2021.02/cleanup_buildroot.sh b/patches/buildroot/2021.02/cleanup_buildroot.sh
index ac538bc6e..2bc27423c 100755
--- a/patches/buildroot/2021.02/cleanup_buildroot.sh
+++ b/patches/buildroot/2021.02/cleanup_buildroot.sh
@@ -159,3 +159,5 @@ rm -rf buildroot/package/xc3sprog/xc3sprog-fixes-version-detection.patch
rm -rf buildroot/package/xc3sprog/xc3sprog-fixes-xc2c32a_qf32-jtag-id.patch
rm -rf buildroot/package/xc3sprog/xc3sprog.mk
rm -rf buildroot/system/Config.in
+rm -rf buildroot/toolchain/toolchain-external/Config.in
+rm -rf buildroot/toolchain/toolchain-external/pkg-toolchain-external.mk
diff --git a/patches/buildroot/2022.02/047-armadeus-add-ldconfig-target-install-option.patch b/patches/buildroot/2022.02/047-armadeus-add-ldconfig-target-install-option.patch
new file mode 100644
index 000000000..5d072c4d8
--- /dev/null
+++ b/patches/buildroot/2022.02/047-armadeus-add-ldconfig-target-install-option.patch
@@ -0,0 +1,51 @@
+
+Signed-off-by: Julien Boibessot <jul...@ar...>
+
+Index: buildroot/toolchain/toolchain-external/Config.in
+===================================================================
+--- buildroot.orig/toolchain/toolchain-external/Config.in
++++ buildroot/toolchain/toolchain-external/Config.in
+@@ -162,4 +162,11 @@ config BR2_TOOLCHAIN_EXTERNAL_GDB_SERVER
+ Copy the gdbserver provided by the external toolchain to the
+ target.
+
++config BR2_TOOLCHAIN_EXTERNAL_LDCONFIG_COPY
++ bool "Copy ldconfig to the Target"
++ depends on BR2_TOOLCHAIN_EXTERNAL
++ help
++ Copy the ldconfig provided by the external toolchain to the
++ target. (May add some Mbytes to your rootfs).
++
+ endif # BR2_TOOLCHAIN_EXTERNAL
+Index: buildroot/toolchain/toolchain-external/pkg-toolchain-external.mk
+===================================================================
+--- buildroot.orig/toolchain/toolchain-external/pkg-toolchain-external.mk
++++ buildroot/toolchain/toolchain-external/pkg-toolchain-external.mk
+@@ -430,6 +430,19 @@ define TOOLCHAIN_EXTERNAL_INSTALL_TARGET
+ endef
+ endif
+
++ifeq ($(BR2_TOOLCHAIN_EXTERNAL_LDCONFIG_COPY),y)
++define TOOLCHAIN_EXTERNAL_INSTALL_TARGET_LDCONFIG
++ $(Q)$(call MESSAGE,"Copying ldconfig")
++ $(Q)ARCH_SYSROOT_DIR="$(call toolchain_find_sysroot,$(TOOLCHAIN_EXTERNAL_CC) $(TOOLCHAIN_EXTERNAL_CFLAGS))" ; \
++ if test -f $${ARCH_SYSROOT_DIR}/sbin/ldconfig ; then \
++ install -m 0755 -D $${ARCH_SYSROOT_DIR}/sbin/ldconfig $(TARGET_DIR)/sbin/ldconfig ; \
++ else \
++ echo "Could not find ldconfig in external toolchain" ; \
++ exit 1 ; \
++ fi
++endef
++endif
++
+ define TOOLCHAIN_EXTERNAL_INSTALL_SYSROOT_LIBS
+ $(Q)SYSROOT_DIR="$(call toolchain_find_sysroot,$(TOOLCHAIN_EXTERNAL_CC))" ; \
+ ARCH_SYSROOT_DIR="$(call toolchain_find_sysroot,$(TOOLCHAIN_EXTERNAL_CC) $(TOOLCHAIN_EXTERNAL_CFLAGS))" ; \
+@@ -621,6 +634,7 @@ define $(2)_INSTALL_TARGET_CMDS
+ $$(TOOLCHAIN_EXTERNAL_INSTALL_TARGET_GDBSERVER)
+ $$(TOOLCHAIN_EXTERNAL_FIXUP_UCLIBCNG_LDSO)
+ $$(TOOLCHAIN_EXTERNAL_INSTALL_TARGET_LDD)
++ $$(TOOLCHAIN_EXTERNAL_INSTALL_TARGET_LDCONFIG)
+ endef
+
+ # Call the generic package infrastructure to generate the necessary
diff --git a/patches/buildroot/2022.02/cleanup_buildroot.sh b/patches/buildroot/2022.02/cleanup_buildroot.sh
index 0f4d0556b..6d2ce4ddd 100755
--- a/patches/buildroot/2022.02/cleanup_buildroot.sh
+++ b/patches/buildroot/2022.02/cleanup_buildroot.sh
@@ -86,3 +86,5 @@ rm -rf buildroot/package/xc3sprog/xc3sprog-fixes-version-detection.patch
rm -rf buildroot/package/xc3sprog/xc3sprog-fixes-xc2c32a_qf32-jtag-id.patch
rm -rf buildroot/package/xc3sprog/xc3sprog.mk
rm -rf buildroot/system/Config.in
+rm -rf buildroot/toolchain/toolchain-external/Config.in
+rm -rf buildroot/toolchain/toolchain-external/pkg-toolchain-external.mk
hooks/post-receive
--
armadeus
|