Update buildroot & docker (#25)
* Update docker & buildroot * Fix * fix versions
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
# Locally calculated after checking pgp signature from
|
||||
# http://ftp.gnu.org/gnu/bash/bash-4.4.12.tar.gz.sig
|
||||
sha256 57d8432be54541531a496fd4904fdc08c12542f43605a9202594fa5d5f9f2331 bash-4.4.12.tar.gz
|
||||
# http://ftp.gnu.org/gnu/bash/bash-4.4.18.tar.gz.sig
|
||||
sha256 604d9eec5e4ed5fd2180ee44dd756ddca92e0b6aa4217bbab2b6227380317f23 bash-4.4.18.tar.gz
|
||||
sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
BASH_VERSION = 4.4.12
|
||||
BASH_VERSION = 4.4.18
|
||||
BASH_SITE = $(BR2_GNU_MIRROR)/bash
|
||||
# Build after since bash is better than busybox shells
|
||||
BASH_DEPENDENCIES = ncurses readline host-bison \
|
||||
@@ -39,14 +39,18 @@ BASH_CONF_ENV += bash_cv_getenv_redef=yes
|
||||
endif
|
||||
endif
|
||||
|
||||
# Add /bin/bash to /etc/shells otherwise some login tools like dropbear
|
||||
# can reject the user connexion. See man shells.
|
||||
define BASH_INSTALL_TARGET_CMDS
|
||||
$(TARGET_MAKE_ENV) $(MAKE) -C $(@D) \
|
||||
DESTDIR=$(TARGET_DIR) exec_prefix=/ install
|
||||
rm -f $(TARGET_DIR)/bin/bashbug
|
||||
grep -qsE '^/bin/bash' $(TARGET_DIR)/etc/shells \
|
||||
|| echo "/bin/bash" >> $(TARGET_DIR)/etc/shells
|
||||
endef
|
||||
|
||||
# Add /bin/bash to /etc/shells otherwise some login tools like dropbear
|
||||
# can reject the user connection. See man shells.
|
||||
define BASH_ADD_MKSH_TO_SHELLS
|
||||
grep -qsE '^/bin/bash$$' $(TARGET_DIR)/etc/shells \
|
||||
|| echo "/bin/bash" >> $(TARGET_DIR)/etc/shells
|
||||
endef
|
||||
BASH_TARGET_FINALIZE_HOOKS += BASH_ADD_MKSH_TO_SHELLS
|
||||
|
||||
$(eval $(autotools-package))
|
||||
|
||||
Reference in New Issue
Block a user