From 5a9a1b6e0cfabaa591a63e8e637c3b03b806bd59 Mon Sep 17 00:00:00 2001 From: Jesse Gilles Date: Mon, 29 Sep 2014 16:03:35 -0500 Subject: bash: update to 3.2.54 -- fixes "shellshock" CVEs CVE-2014-6271 CVE-2014-6277 CVE-2014-7169 CVE-2014-7186 --- multitech/recipes/bash/bash.inc | 48 +++++++ multitech/recipes/bash/bash_3.2.bb | 173 ++++++++++++++++++++++++ multitech/recipes/bash/files/builtins.patch | 13 ++ multitech/recipes/bash/files/default_path.patch | 12 ++ 4 files changed, 246 insertions(+) create mode 100644 multitech/recipes/bash/bash.inc create mode 100644 multitech/recipes/bash/bash_3.2.bb create mode 100644 multitech/recipes/bash/files/builtins.patch create mode 100644 multitech/recipes/bash/files/default_path.patch diff --git a/multitech/recipes/bash/bash.inc b/multitech/recipes/bash/bash.inc new file mode 100644 index 0000000..3a1c29b --- /dev/null +++ b/multitech/recipes/bash/bash.inc @@ -0,0 +1,48 @@ +DESCRIPTION = "An sh-compatible command language interpreter." +HOMEPAGE = "http://cnswww.cns.cwru.edu/~chet/bash/bashtop.html" +DEPENDS = "ncurses bison-native" +SECTION = "base/shell" +LICENSE = "GPL" + +inherit autotools gettext + +PARALLEL_MAKE = "" + +SRC_URI = "${GNU_MIRROR}/bash/bash-${PV}.tar.gz;name=archive" +S = "${WORKDIR}/bash-${PV}" + +bindir = "/bin" +sbindir = "/sbin" + +EXTRA_OECONF = "--with-ncurses" + +do_configure () { + gnu-configize + oe_runconf +} + +do_compile_prepend() { + cd builtins + touch mkbuiltins.o + ${BUILD_CC} ${BUILD_CFLAGS} ${BUILD_LDFLAGS} -I${S}/include -I${S} -o mkbuiltins mkbuiltins.c + cd ${S} +} + +pkg_postinst () { + touch $D${sysconfdir}/shells + grep -q "bin/bash" $D${sysconfdir}/shells || echo /bin/bash >> $D${sysconfdir}/shells + grep -q "bin/sh" $D${sysconfdir}/shells || echo /bin/sh >> $D${sysconfdir}/shells +} + +PACKAGES += "bash-sh" +RDEPENDS_bash-sh = "bash" + +ALLOW_EMPTY_bash-sh = "1" + +pkg_postinst_bash-sh() { + cd $D/bin && ln -sf bash sh +} + +pkg_postrm_bash-sh() { + ln -sf /bin/busybox /bin/sh +} diff --git a/multitech/recipes/bash/bash_3.2.bb b/multitech/recipes/bash/bash_3.2.bb new file mode 100644 index 0000000..9808b08 --- /dev/null +++ b/multitech/recipes/bash/bash_3.2.bb @@ -0,0 +1,173 @@ +require bash.inc + +PR = "r14" + +SRC_URI += "\ + file://builtins.patch \ + http://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-001;apply=yes;striplevel=0;name=bash32-01 \ + http://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-002;apply=yes;striplevel=0;name=bash32-02 \ + http://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-003;apply=yes;striplevel=0;name=bash32-03 \ + http://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-004;apply=yes;striplevel=0;name=bash32-04 \ + http://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-005;apply=yes;striplevel=0;name=bash32-05 \ + http://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-006;apply=yes;striplevel=0;name=bash32-06 \ + http://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-007;apply=yes;striplevel=0;name=bash32-07 \ + http://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-008;apply=yes;striplevel=0;name=bash32-08 \ + http://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-009;apply=yes;striplevel=0;name=bash32-09 \ + http://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-010;apply=yes;striplevel=0;name=bash32-10 \ + http://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-011;apply=yes;striplevel=0;name=bash32-11 \ + http://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-012;apply=yes;striplevel=0;name=bash32-12 \ + http://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-013;apply=yes;striplevel=0;name=bash32-13 \ + http://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-014;apply=yes;striplevel=0;name=bash32-14 \ + http://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-015;apply=yes;striplevel=0;name=bash32-15 \ + http://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-016;apply=yes;striplevel=0;name=bash32-16 \ + http://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-017;apply=yes;striplevel=0;name=bash32-17 \ + http://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-018;apply=yes;striplevel=0;name=bash32-18 \ + http://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-019;apply=yes;striplevel=0;name=bash32-19 \ + http://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-020;apply=yes;striplevel=0;name=bash32-20 \ + http://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-021;apply=yes;striplevel=0;name=bash32-21 \ + http://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-022;apply=yes;striplevel=0;name=bash32-22 \ + http://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-023;apply=yes;striplevel=0;name=bash32-23 \ + http://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-024;apply=yes;striplevel=0;name=bash32-24 \ + http://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-025;apply=yes;striplevel=0;name=bash32-25 \ + http://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-026;apply=yes;striplevel=0;name=bash32-26 \ + http://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-027;apply=yes;striplevel=0;name=bash32-27 \ + http://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-028;apply=yes;striplevel=0;name=bash32-28 \ + http://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-029;apply=yes;striplevel=0;name=bash32-29 \ + http://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-030;apply=yes;striplevel=0;name=bash32-30 \ + http://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-031;apply=yes;striplevel=0;name=bash32-31 \ + http://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-032;apply=yes;striplevel=0;name=bash32-32 \ + http://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-033;apply=yes;striplevel=0;name=bash32-33 \ + http://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-034;apply=yes;striplevel=0;name=bash32-34 \ + http://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-035;apply=yes;striplevel=0;name=bash32-35 \ + http://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-036;apply=yes;striplevel=0;name=bash32-36 \ + http://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-037;apply=yes;striplevel=0;name=bash32-37 \ + http://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-038;apply=yes;striplevel=0;name=bash32-38 \ + http://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-039;apply=yes;striplevel=0;name=bash32-39 \ + http://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-040;apply=yes;striplevel=0;name=bash32-40 \ + http://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-041;apply=yes;striplevel=0;name=bash32-41 \ + http://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-042;apply=yes;striplevel=0;name=bash32-42 \ + http://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-043;apply=yes;striplevel=0;name=bash32-43 \ + http://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-044;apply=yes;striplevel=0;name=bash32-44 \ + http://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-045;apply=yes;striplevel=0;name=bash32-45 \ + http://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-046;apply=yes;striplevel=0;name=bash32-46 \ + http://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-047;apply=yes;striplevel=0;name=bash32-47 \ + http://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-048;apply=yes;striplevel=0;name=bash32-48 \ + http://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-049;apply=yes;striplevel=0;name=bash32-49 \ + http://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-050;apply=yes;striplevel=0;name=bash32-50 \ + http://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-051;apply=yes;striplevel=0;name=bash32-51 \ + http://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-052;apply=yes;striplevel=0;name=bash32-52 \ + http://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-053;apply=yes;striplevel=0;name=bash32-53 \ + http://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-054;apply=yes;striplevel=0;name=bash32-54 \ + file://default_path.patch \ + " + +SRC_URI[archive.md5sum] = "00bfa16d58e034e3c2aa27f390390d30" +SRC_URI[archive.sha256sum] = "26c99025b59e30779300b68adb764f824974d267a4d7cc1b347d14a2393f9fb4" +SRC_URI[bash32-01.md5sum] = "d8e10c754f477e3f3a581af566b89301" +SRC_URI[bash32-01.sha256sum] = "beda60ce6186fafa36cd0a98db9ced42cff68daee4342cca73167fb0f2f43eaa" +SRC_URI[bash32-02.md5sum] = "d38a5288b2f0ea6c9ac76b66cc74ef7d" +SRC_URI[bash32-02.sha256sum] = "a0ca49a3c47678ad074c990bdc871fcec680749b7f04f2def6527f04c589c40a" +SRC_URI[bash32-03.md5sum] = "0b90d37911827d8cb95f3b4353cc225e" +SRC_URI[bash32-03.sha256sum] = "7ec9e5e7e402e43b12bfd3a9237f4f171029fc7f58e59335abf3ccb455a5a84d" +SRC_URI[bash32-04.md5sum] = "8062f3a59631f58d78b180d83759b68a" +SRC_URI[bash32-04.sha256sum] = "3de0938673637089c3b0f0f355de377bb2be2d3fca68053dda267ca11b5998f2" +SRC_URI[bash32-05.md5sum] = "585b5943fadf0875ced243b245adde58" +SRC_URI[bash32-05.sha256sum] = "e7fecdecb12320cd6fe9aca83fab1828b76aeb5313b991883764cb9139d845b7" +SRC_URI[bash32-06.md5sum] = "1d5732e01ea938aeed42f3def131fa4d" +SRC_URI[bash32-06.sha256sum] = "8f14f81ced32bc057bc10abf6842f4a5ac172816631f2b87a5a3be4f01c0847d" +SRC_URI[bash32-07.md5sum] = "dcd0cc5d801607827f7c851e72b0eabc" +SRC_URI[bash32-07.sha256sum] = "6863a712e5a68eccfb77162a9f947ffd80af648f0124c38f795ebba2be12eff8" +SRC_URI[bash32-08.md5sum] = "bb3c7dd11198c0ab93d0e960bebf6256" +SRC_URI[bash32-08.sha256sum] = "ccf303b4d199d89d5efc659235f8a645376e86d294260dda4becbb61ec06667b" +SRC_URI[bash32-09.md5sum] = "434a6f29b0ca5f1ab784b2437ae8eaed" +SRC_URI[bash32-09.sha256sum] = "ef30c579419106b4b4a2d0064ef7e57ceee6cdf657f4ccd7b89c8e4fd70560d8" +SRC_URI[bash32-10.md5sum] = "2efff04dd246fcf63bd4b99f77c9a081" +SRC_URI[bash32-10.sha256sum] = "bb7df9fefe88d62ee371353edf62402a667cffba6ea202aa1c8b220308a0c612" +SRC_URI[bash32-11.md5sum] = "1dd104342f6920dfaf5efb3131e922e0" +SRC_URI[bash32-11.sha256sum] = "85bf656cfc49b1447b061341a4b1cb93ba89a41d8d1699a65aa971d1853ba472" +SRC_URI[bash32-12.md5sum] = "4f24b696ab78bdfae4f9cb7eb59b835d" +SRC_URI[bash32-12.sha256sum] = "45ef4ad98f2f218aa3acec15842ae1b833769c1dbe2f90c9bba00bbe4949fc43" +SRC_URI[bash32-13.md5sum] = "7c40addbf1187a26ae1c8373ed383442" +SRC_URI[bash32-13.sha256sum] = "9fbf893c383f45d25e5bc5c9eae8d2b349521f288945b3bd21c781784b81f693" +SRC_URI[bash32-14.md5sum] = "28e88c9f8679e99ac590d4a4a8227c56" +SRC_URI[bash32-14.sha256sum] = "62bb1a4d70f6f7938ca70a6aa7fe6f4b377ab5f450c7756b22b41de3bbd98ed6" +SRC_URI[bash32-15.md5sum] = "7c17d29675bd0d49470f162774385f80" +SRC_URI[bash32-15.sha256sum] = "de40425e83628eb7431f39340ac09b42b5fcf484a565352851961b3e917d8771" +SRC_URI[bash32-16.md5sum] = "a1edaa98b4449fe2205fa75448b7b105" +SRC_URI[bash32-16.sha256sum] = "7abf66bbba3ebd6b6428190f3ebca59abdc0bfa3957f1a725489de7391c2d9f1" +SRC_URI[bash32-17.md5sum] = "889ed119bbf9d363660b9a0127f35efa" +SRC_URI[bash32-17.sha256sum] = "951aa2a07b38db8eea8e7368d3ac36af60af7f5ade455215006229ce3815dfe0" +SRC_URI[bash32-18.md5sum] = "a7d3f85fa687d2c1b5a134839f6d395d" +SRC_URI[bash32-18.sha256sum] = "c85e2bca6084a79774adbf801698c62905662836334e54355b77fbf1c529074c" +SRC_URI[bash32-19.md5sum] = "f0399da4007e46fc5820ce25d07425b9" +SRC_URI[bash32-19.sha256sum] = "d83f1d740cb103be444589dcd9da61c2802815e8c256a01cfa7e484c50a9eb85" +SRC_URI[bash32-20.md5sum] = "b76602281c3104d904fd064510fe0c21" +SRC_URI[bash32-20.sha256sum] = "3e66a1d05566d5501c2f868d3c94b8d71821a21d0daf9baaf594369697793013" +SRC_URI[bash32-21.md5sum] = "923374ae4403c92820f711e62e1d01a5" +SRC_URI[bash32-21.sha256sum] = "a5e54704e6867c969a3e60556a5fbacedecca7404c3ddbe8180a92b6898a2a58" +SRC_URI[bash32-22.md5sum] = "c82d3bd14e373878b2a680dce18d1596" +SRC_URI[bash32-22.sha256sum] = "057e03d593b858637056c0458b168e9c012db914727abba964afcaf377f2c5a4" +SRC_URI[bash32-23.md5sum] = "987c949a77b4b0ffe4a2597141e77635" +SRC_URI[bash32-23.sha256sum] = "869466d80807cde59c0eab9a39ef1909be4d5e8698ea1e3daa530ad59baaa97a" +SRC_URI[bash32-24.md5sum] = "5a2b976e761ab83f0fc7daae11451b86" +SRC_URI[bash32-24.sha256sum] = "d13c59fa6b182f79bbf9ba35f72085aeb755f9785985eaf9f4a55d58045fe327" +SRC_URI[bash32-25.md5sum] = "08668dc2825f65eced9cac6b09ce1b45" +SRC_URI[bash32-25.sha256sum] = "abfc1e1db3af956d4e71deb6a1ea9de1164c49fca4020b2546df3aa56f08cebe" +SRC_URI[bash32-26.md5sum] = "f35b2b217f088ff009f956894550d41d" +SRC_URI[bash32-26.sha256sum] = "07985caacd6c150cf89c51965bd18db2c89a9f32f7a2aa946757007409c292b9" +SRC_URI[bash32-27.md5sum] = "b5ff2b9610c61290f773c4b02cc1a37d" +SRC_URI[bash32-27.sha256sum] = "79647e3af94db8c2e636a293ee5b2f12516560b12aac0d4568a125d36cd21ddf" +SRC_URI[bash32-28.md5sum] = "016f5b56c93404d32aea09385f0fc13e" +SRC_URI[bash32-28.sha256sum] = "37289390175097c23efac5cb00d66b8b87e41fc37398064d11ac00de0e9934b0" +SRC_URI[bash32-29.md5sum] = "a81420626d4d88d0dce2ffac0ac56341" +SRC_URI[bash32-29.sha256sum] = "1f4e543171bd66bc28b197938811028ea70e9e406be2529326d2a586844b98e7" +SRC_URI[bash32-30.md5sum] = "11f91baf970c132949f9072ee93f2ea6" +SRC_URI[bash32-30.sha256sum] = "5ed6ca19787f2285e0c080056f65a137e053387380b3d8f6133812dd8f824afb" +SRC_URI[bash32-31.md5sum] = "f6bbc1e8ec0246740731c728ef476191" +SRC_URI[bash32-31.sha256sum] = "81ddc8f45e3272dd0e463fab87b58058be28d9c867674f3f53432dbd25cdfa48" +SRC_URI[bash32-32.md5sum] = "8180ec936770579bce69f0816c2dd878" +SRC_URI[bash32-32.sha256sum] = "926a9115e5c885ff9f2ef8abc6c3c552652afc370ebf65a87f41ec6810bdb569" +SRC_URI[bash32-33.md5sum] = "3cec33c3711860c4c6b7614afeec7870" +SRC_URI[bash32-33.sha256sum] = "9d7abee640dafbcdc6b75544015f3ffb5ed5aed2747465ec1412e959d3966740" +SRC_URI[bash32-34.md5sum] = "7bc6c5b5f38b7027152f8db0458a2e14" +SRC_URI[bash32-34.sha256sum] = "adc52e3427b606fe9649980b01c5b2b18f0509c4dd6d59a84f85b6a2989f9f8e" +SRC_URI[bash32-35.md5sum] = "a2db61fe90e39371d0e6cd2285ec9208" +SRC_URI[bash32-35.sha256sum] = "d3d906b23fce195d5d6f0db8969fa5264e80a98b5460008d6a05e4156ca73953" +SRC_URI[bash32-36.md5sum] = "95c70c7ae9de5bd3659c86284be7fb76" +SRC_URI[bash32-36.sha256sum] = "bdb24d65d1170234379fe587f5dc8b990c5e0c2d61c394bb8c81b91c1c64ce23" +SRC_URI[bash32-37.md5sum] = "62b876a3d7cd192cc8db2476fbb6b7b9" +SRC_URI[bash32-37.sha256sum] = "9688a352c0fb23d2ce6e685ce39cda1c49f4aa7819bde2508ff8c90003f484df" +SRC_URI[bash32-38.md5sum] = "aca3afc341bd3e5a0d8a3b4ca40dbb3f" +SRC_URI[bash32-38.sha256sum] = "0e3649531c3a5675743980ecf5ff5fcbca2801afe4dca7fb4b250aae7ac3b782" +SRC_URI[bash32-39.md5sum] = "e240c34f979b64bcb83c5f6567110bb1" +SRC_URI[bash32-39.sha256sum] = "46d427fd5b1509ec7dd980c07efd88634fde61cf07ab221dcbde9e1021bd2817" +SRC_URI[bash32-40.md5sum] = "06e6df263398807fa032707fb7b77b5f" +SRC_URI[bash32-40.sha256sum] = "c9e0387eb4a2904126864d24de0699cdb6070789e1c02287a3b81ea96bf945aa" +SRC_URI[bash32-41.md5sum] = "373ae081d658dc85bc1058c4759d6669" +SRC_URI[bash32-41.sha256sum] = "cc551fa57d613efea30ab2404fe724793a3d10f012b030e611d2c6449e463bcd" +SRC_URI[bash32-42.md5sum] = "9c9ebc6bfc33a0215277ee17a276eb5a" +SRC_URI[bash32-42.sha256sum] = "fd0df54d03034e104b6377f249624bda0271aa874190a46e9d41fc49ad3caaef" +SRC_URI[bash32-43.md5sum] = "b87fb9ea16a64ca41b6676e9a7eb7a33" +SRC_URI[bash32-43.sha256sum] = "43df7d2d7d61d3a8f0e14bc86d4f55b6d2e64829ba0829a78f5214d186087af7" +SRC_URI[bash32-44.md5sum] = "07e0229ce5879bfbd26a8146070fd366" +SRC_URI[bash32-44.sha256sum] = "204b5ecaaa5de334c3cfbce6dfd8a9d3770b09024ab4724d86080fbf501ded69" +SRC_URI[bash32-45.md5sum] = "1ad07965a8a93f3556ee1ab18b97cde2" +SRC_URI[bash32-45.sha256sum] = "3250e6c6d5d6884e31beaa2f521d2a1af9c2f701a4c0e67a7cd011b6ad8f082b" +SRC_URI[bash32-46.md5sum] = "f7b1e19fcad54c2286bc0ed614aad9bf" +SRC_URI[bash32-46.sha256sum] = "fc829e92fa951c34368d83272d746f5c0ed345a7ad037f93322347eed00a1e1f" +SRC_URI[bash32-47.md5sum] = "550690766de770116c34dbdf74e59184" +SRC_URI[bash32-47.sha256sum] = "623d4a958d2b022a15929a4de7403766ff07b295a185987b4d1e6cf3b70ea106" +SRC_URI[bash32-48.md5sum] = "4cc593e7b789b23b37a5397e092d3954" +SRC_URI[bash32-48.sha256sum] = "74cb56764274f393676f68738eb22a3ed8fa388c0487feeadf0d78a45b549749" +SRC_URI[bash32-49.md5sum] = "af571a2d164d5abdcae4499e94e8892c" +SRC_URI[bash32-49.sha256sum] = "b1217ed94bdb95dc878fa5cabbf8a164435eb0d9da23a392198f48566ee34a2f" +SRC_URI[bash32-50.md5sum] = "8443d4385d73ec835abe401d90591377" +SRC_URI[bash32-50.sha256sum] = "081bb03c580ecee63ba03b40beb3caf509eca29515b2e8dd3c078503609a1642" +SRC_URI[bash32-51.md5sum] = "15c6653042e9814aa87120098fc7a849" +SRC_URI[bash32-51.sha256sum] = "354886097cd95b4def77028f32ee01e2e088d58a98184fede9d3ce9320e218ef" +SRC_URI[bash32-52.md5sum] = "691023a944bbb9003cc92ad462d91fa1" +SRC_URI[bash32-52.sha256sum] = "a0eccf9ceda50871db10d21efdd74b99e35efbd55c970c400eeade012816bb61" +SRC_URI[bash32-53.md5sum] = "eb97d1c9230a55283d9dac69d3de2e46" +SRC_URI[bash32-53.sha256sum] = "fe6f0e96e0b966eaed9fb5e930ca12891f4380f30f9e0a773d200ff2063a864e" +SRC_URI[bash32-54.md5sum] = "1107744058c43b247f597584b88ba0a6" +SRC_URI[bash32-54.sha256sum] = "c6dab911e85688c542ce75afc175dbb4e5011de5102758e19a4a80dac1e79359" diff --git a/multitech/recipes/bash/files/builtins.patch b/multitech/recipes/bash/files/builtins.patch new file mode 100644 index 0000000..d6881ac --- /dev/null +++ b/multitech/recipes/bash/files/builtins.patch @@ -0,0 +1,13 @@ +Index: bash-3.2/builtins/Makefile.in +=================================================================== +--- bash-3.2.orig/builtins/Makefile.in ++++ bash-3.2/builtins/Makefile.in +@@ -189,7 +189,7 @@ install: @HELPINSTALL@ + + mkbuiltins.o: ../config.h + mkbuiltins.o: mkbuiltins.c +- $(RM) $@ ++ echo $(RM) $@ + $(CC_FOR_BUILD) -c $(CCFLAGS_FOR_BUILD) $< + + mkbuiltins$(EXEEXT): mkbuiltins.o diff --git a/multitech/recipes/bash/files/default_path.patch b/multitech/recipes/bash/files/default_path.patch new file mode 100644 index 0000000..7d87850 --- /dev/null +++ b/multitech/recipes/bash/files/default_path.patch @@ -0,0 +1,12 @@ +diff -Naur bash-3.0.orig/config-top.h bash-3.0/config-top.h +--- bash-3.0.orig/config-top.h 2003-08-05 16:36:12.000000000 +0200 ++++ bash-3.0/config-top.h 2007-08-29 22:30:57.059985318 +0200 +@@ -52,7 +52,7 @@ + /* The default value of the PATH variable. */ + #ifndef DEFAULT_PATH_VALUE + #define DEFAULT_PATH_VALUE \ +- "/usr/gnu/bin:/usr/local/bin:/bin:/usr/bin:." ++ "/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin" + #endif + + /* The value for PATH when invoking `command -p'. This is only used when -- cgit v1.2.3