- cd $(DIR_APP) && ./configure $(EXTRA_CONFIG)
- cd $(DIR_APP) && make $(EXTRA_MAKE)
- cd $(DIR_APP) && make $(EXTRA_INSTALL) install
- ln -sf bash /bin/sh
-ifneq "$(ROOT)" ""
- -mkdir -p $(ROOT)/bin
- -mkdir -p $(ROOT)/usr/bin
- ln -sf bash /tools/bin/sh
- -ln -sf /tools/bin/bash $(ROOT)/bin/sh
+ cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/bash-4.0-paths-1.patch
+ cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/bash-4.0-profile-1.patch
+ cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/bash-3.2-ssh_source_bash.patch
+
+ cd $(DIR_APP) && ./configure --prefix=$(PREFIX) $(CONFIGURE_OPTIONS)
+ cd $(DIR_APP) && make $(MAKETUNING)
+ cd $(DIR_APP) && make install
+
+ifeq "$(TOOLCHAIN)" "1"
+ ln -svf bash $(TOOLS_DIR)/bin/sh
+
+ mkdir -pv $(ROOT)/bin
+ ln -svf ..$(TOOLS_DIR)/bin/bash $(ROOT)/bin/sh
+else
+ ln -svf bash /bin/sh