logo

live-bootstrap

Mirror of <https://github.com/fosslinux/live-bootstrap>
commit: 6c4b98a17a4eda027fc170d58e5a4e0c39ac8396
parent ef0030bbf3314d1c4f8fe8774d1304cfa68d8770
Author: Andrius Štikonas <andrius@stikonas.eu>
Date:   Mon,  9 May 2022 19:55:26 +0100

Some shellcheck fixes.

Diffstat:

Msysa/autoconf-2.52/stage1.sh6+++---
Msysa/autoconf-2.52/stage2.sh8++++----
Msysa/autoconf-2.53/stage1.sh4++--
Msysa/autoconf-2.53/stage2.sh4++--
Msysa/autoconf-2.54/stage1.sh4++--
Msysa/autoconf-2.54/stage2.sh4++--
Msysa/autoconf-2.55/autoconf-2.55.sh4++--
Msysa/autoconf-2.57/autoconf-2.57.sh2+-
Msysa/autoconf-2.59/autoconf-2.59.sh2+-
Msysa/autoconf-2.61/stage1.sh2+-
Msysa/autoconf-2.61/stage2.sh2+-
Msysa/autoconf-2.64/autoconf-2.64.sh2+-
Msysa/automake-1.4-p6/automake-1.4-p6.sh2+-
Msysa/automake-1.6.3/stage1.sh2+-
Msysa/automake-1.6.3/stage2.sh2+-
Msysa/automake-1.6.3/stage3.sh2+-
Msysa/automake-1.7.8/automake-1.7.8.sh2+-
Msysa/automake-1.7/stage1.sh2+-
Msysa/automake-1.7/stage2.sh2+-
Msysa/binutils-2.14/binutils-2.14.sh6+++---
Msysa/bzip2-1.0.8/bzip2-1.0.8.sh8++++----
Msysa/flex-2.6.4/flex-2.6.4.sh2+-
Msysa/gcc-4.0.4/pass2.sh2+-
Msysa/kbd-1.15/kbd-1.15.sh4++--
Msysa/kexec-tools-2.0.22/kexec-tools-2.0.22.sh3++-
Msysa/linux-4.9.10/linux-4.9.10.sh2+-
Msysa/linux-headers-5.10.41/linux-headers-5.10.41.sh2+-
Msysa/musl-1.2.2/musl-1.2.2.sh2--
Msysa/tcc-0.9.27/tcc-musl-pass1.sh24++++++++++++------------
Msysa/tcc-0.9.27/tcc-musl-pass2.sh18+++++++++---------
Msysa/tcc-0.9.27/tcc-musl-pass3.sh20++++++++++----------
Msysa/util-linux-2.19.1/util-linux-2.19.1.sh2+-
Msysc/autoconf-2.69/autoconf-2.69.sh2+-
Msysc/autoconf-2.71/autoconf-2.71.sh4+---
Msysc/coreutils-8.32/coreutils-8.32.sh4++--
Msysc/gcc-4.7.4/gcc-4.7.4.sh18+++++++++---------
Msysc/guile-3.0.7/guile-3.0.7.sh2+-
37 files changed, 90 insertions(+), 93 deletions(-)

diff --git a/sysa/autoconf-2.52/stage1.sh b/sysa/autoconf-2.52/stage1.sh @@ -15,7 +15,7 @@ src_compile() { } src_install() { - install -D autoconf ${DESTDIR}${PREFIX}/bin/autoconf-2.52 - mkdir -p ${DESTDIR}${PREFIX}/share/autoconf-2.52 - cp -r *.m4* ${DESTDIR}${PREFIX}/share/autoconf-2.52/ + install -D autoconf "${DESTDIR}${PREFIX}/bin/autoconf-2.52" + mkdir -p "${DESTDIR}${PREFIX}/share/autoconf-2.52" + cp -r -- *.m4* "${DESTDIR}${PREFIX}/share/autoconf-2.52/" } diff --git a/sysa/autoconf-2.52/stage2.sh b/sysa/autoconf-2.52/stage2.sh @@ -4,14 +4,14 @@ src_prepare() { rm doc/standards.info doc/autoconf.info - rm Makefile.in */Makefile.in + rm -- Makefile.in */Makefile.in rm configure autoconf-2.52 automake-1.4 # Install autoconf data files into versioned directory for file in */Makefile.in Makefile.in; do - sed -i '/^pkgdatadir/s:$:-@VERSION@:' $file + sed -i '/^pkgdatadir/s:$:-@VERSION@:' "$file" done } @@ -25,8 +25,8 @@ src_compile() { src_install() { # Remove manually installed autoconf - rm ${PREFIX}/bin/autoconf-2.52 - rm -rf ${PREFIX}/share/autoconf-2.52 + rm "${PREFIX}/bin/autoconf-2.52" + rm -rf "${PREFIX}/share/autoconf-2.52" make install MAKEINFO=true DESTDIR="${DESTDIR}" } diff --git a/sysa/autoconf-2.53/stage1.sh b/sysa/autoconf-2.53/stage1.sh @@ -5,7 +5,7 @@ src_prepare() { default - rm Makefile.in */Makefile.in */*/Makefile.in aclocal.m4 configure + rm -- Makefile.in */Makefile.in */*/Makefile.in aclocal.m4 configure rm doc/standards.info doc/autoconf.info aclocal-1.6 @@ -19,7 +19,7 @@ src_prepare() { # Install autoconf data files into versioned directory for file in */*/Makefile.in */Makefile.in Makefile.in; do - sed -i '/^pkgdatadir/s:$:-@VERSION@:' $file + sed -i '/^pkgdatadir/s:$:-@VERSION@:' "$file" done } diff --git a/sysa/autoconf-2.53/stage2.sh b/sysa/autoconf-2.53/stage2.sh @@ -3,7 +3,7 @@ # SPDX-License-Identifier: GPL-3.0-or-later src_prepare() { - rm Makefile.in */Makefile.in */*/Makefile.in aclocal.m4 configure + rm -- Makefile.in */Makefile.in */*/Makefile.in aclocal.m4 configure rm doc/standards.info doc/autoconf.info aclocal-1.6 @@ -13,7 +13,7 @@ src_prepare() { # Install autoconf data files into versioned directory for file in */*/Makefile.in */Makefile.in Makefile.in; do - sed -i '/^pkgdatadir/s:$:-@VERSION@:' $file + sed -i '/^pkgdatadir/s:$:-@VERSION@:' "$file" done } diff --git a/sysa/autoconf-2.54/stage1.sh b/sysa/autoconf-2.54/stage1.sh @@ -4,7 +4,7 @@ src_prepare() { rm bin/autoconf.in - rm Makefile.in */Makefile.in */*/Makefile.in aclocal.m4 configure + rm -- Makefile.in */Makefile.in */*/Makefile.in aclocal.m4 configure rm doc/standards.info doc/autoconf.info aclocal-1.7 sed -i 's/2.54/2.53/' aclocal.m4 @@ -17,7 +17,7 @@ src_prepare() { # Install autoconf data files into versioned directory for file in */*/Makefile.in */Makefile.in Makefile.in; do - sed -i '/^pkgdatadir/s:$:-@VERSION@:' $file + sed -i '/^pkgdatadir/s:$:-@VERSION@:' "$file" done } diff --git a/sysa/autoconf-2.54/stage2.sh b/sysa/autoconf-2.54/stage2.sh @@ -4,14 +4,14 @@ src_prepare() { rm bin/autoconf.in - rm Makefile.in */Makefile.in */*/Makefile.in aclocal.m4 configure + rm -- Makefile.in */Makefile.in */*/Makefile.in aclocal.m4 configure rm doc/standards.info doc/autoconf.info autoreconf-2.54 # Install autoconf data files into versioned directory for file in */*/Makefile.in */Makefile.in Makefile.in; do - sed -i '/^pkgdatadir/s:$:-@VERSION@:' $file + sed -i '/^pkgdatadir/s:$:-@VERSION@:' "$file" done } diff --git a/sysa/autoconf-2.55/autoconf-2.55.sh b/sysa/autoconf-2.55/autoconf-2.55.sh @@ -4,14 +4,14 @@ src_prepare() { rm bin/autoconf.in - rm Makefile.in */Makefile.in */*/Makefile.in aclocal.m4 configure + rm -- Makefile.in */Makefile.in */*/Makefile.in aclocal.m4 configure rm doc/standards.info doc/autoconf.info autoreconf-2.54 # Install autoconf data files into versioned directory for file in */*/Makefile.in */Makefile.in Makefile.in; do - sed -i '/^pkgdatadir/s:$:-@VERSION@:' $file + sed -i '/^pkgdatadir/s:$:-@VERSION@:' "$file" done } diff --git a/sysa/autoconf-2.57/autoconf-2.57.sh b/sysa/autoconf-2.57/autoconf-2.57.sh @@ -10,7 +10,7 @@ src_prepare() { # Install autoconf data files into versioned directory for file in */*/Makefile.in */Makefile.in Makefile.in; do - sed -i '/^pkgdatadir/s:$:-@VERSION@:' $file + sed -i '/^pkgdatadir/s:$:-@VERSION@:' "$file" done } diff --git a/sysa/autoconf-2.59/autoconf-2.59.sh b/sysa/autoconf-2.59/autoconf-2.59.sh @@ -10,7 +10,7 @@ src_prepare() { # Install autoconf data files into versioned directory for file in */*/Makefile.in */Makefile.in Makefile.in; do - sed -i '/^pkgdatadir/s:$:-@VERSION@:' $file + sed -i '/^pkgdatadir/s:$:-@VERSION@:' "$file" done } diff --git a/sysa/autoconf-2.61/stage1.sh b/sysa/autoconf-2.61/stage1.sh @@ -9,7 +9,7 @@ src_prepare() { # Install autoconf data files into versioned directory for file in */*/Makefile.in */Makefile.in Makefile.in; do - sed -i '/^pkgdatadir/s:$:-@VERSION@:' $file + sed -i '/^pkgdatadir/s:$:-@VERSION@:' "$file" done } diff --git a/sysa/autoconf-2.61/stage2.sh b/sysa/autoconf-2.61/stage2.sh @@ -8,7 +8,7 @@ src_prepare() { # Install autoconf data files into versioned directory for file in */*/Makefile.in */Makefile.in Makefile.in; do - sed -i '/^pkgdatadir/s:$:-@VERSION@:' $file + sed -i '/^pkgdatadir/s:$:-@VERSION@:' "$file" done } diff --git a/sysa/autoconf-2.64/autoconf-2.64.sh b/sysa/autoconf-2.64/autoconf-2.64.sh @@ -8,7 +8,7 @@ src_prepare() { # Install autoconf data files into versioned directory for file in */*/Makefile.in */Makefile.in Makefile.in; do - sed -i '/^pkgdatadir/s:$:-@VERSION@:' $file + sed -i '/^pkgdatadir/s:$:-@VERSION@:' "$file" done } diff --git a/sysa/automake-1.4-p6/automake-1.4-p6.sh b/sysa/automake-1.4-p6/automake-1.4-p6.sh @@ -3,7 +3,7 @@ # SPDX-License-Identifier: GPL-3.0-or-later src_prepare() { - rm configure Makefile.in */Makefile.in aclocal.m4 automake.info* + rm -- configure Makefile.in */Makefile.in aclocal.m4 automake.info* aclocal-1.6 autoconf-2.52 # When building with newer automake we get the following error diff --git a/sysa/automake-1.6.3/stage1.sh b/sysa/automake-1.6.3/stage1.sh @@ -4,7 +4,7 @@ # SPDX-License-Identifier: GPL-3.0-or-later src_prepare() { - rm configure Makefile.in */Makefile.in */*/Makefile.in aclocal.m4 automake.info* + rm -- configure Makefile.in */Makefile.in */*/Makefile.in aclocal.m4 automake.info* cp aclocal.in aclocal cp m4/amversion.in m4/amversion.m4 } diff --git a/sysa/automake-1.6.3/stage2.sh b/sysa/automake-1.6.3/stage2.sh @@ -6,7 +6,7 @@ src_prepare() { sed -i '/Makefile/d' configure.in - rm configure Makefile.in */Makefile.in */*/Makefile.in aclocal.m4 automake.info* + rm -- configure Makefile.in */Makefile.in */*/Makefile.in aclocal.m4 automake.info* aclocal-1.6 autoconf-2.52 } diff --git a/sysa/automake-1.6.3/stage3.sh b/sysa/automake-1.6.3/stage3.sh @@ -3,7 +3,7 @@ # SPDX-License-Identifier: GPL-3.0-or-later src_prepare() { - rm configure Makefile.in */Makefile.in */*/Makefile.in aclocal.m4 automake.info* + rm -- configure Makefile.in */Makefile.in */*/Makefile.in aclocal.m4 automake.info* aclocal-1.6 autoconf-2.52 automake-1.6 diff --git a/sysa/automake-1.7.8/automake-1.7.8.sh b/sysa/automake-1.7.8/automake-1.7.8.sh @@ -3,7 +3,7 @@ # SPDX-License-Identifier: GPL-3.0-or-later src_prepare() { - rm configure Makefile.in */Makefile.in */*/Makefile.in aclocal.m4 automake.info* + rm -- configure Makefile.in */Makefile.in */*/Makefile.in aclocal.m4 automake.info* autoreconf-2.55 } diff --git a/sysa/automake-1.7/stage1.sh b/sysa/automake-1.7/stage1.sh @@ -3,7 +3,7 @@ # SPDX-License-Identifier: GPL-3.0-or-later src_prepare() { - rm configure Makefile.in */Makefile.in */*/Makefile.in aclocal.m4 automake.info* + rm -- configure Makefile.in */Makefile.in */*/Makefile.in aclocal.m4 automake.info* sed -i -e 's/2.54/2.53/' -e '/AC_PROG_EGREP/d' -e '/AC_PROG_FGREP/d' configure.in aclocal-1.6 autoconf-2.53 diff --git a/sysa/automake-1.7/stage2.sh b/sysa/automake-1.7/stage2.sh @@ -3,7 +3,7 @@ # SPDX-License-Identifier: GPL-3.0-or-later src_prepare() { - rm configure Makefile.in */Makefile.in */*/Makefile.in aclocal.m4 automake.info* + rm -- configure Makefile.in */Makefile.in */*/Makefile.in aclocal.m4 automake.info* autoreconf-2.54 } diff --git a/sysa/binutils-2.14/binutils-2.14.sh b/sysa/binutils-2.14/binutils-2.14.sh @@ -72,7 +72,7 @@ src_prepare() { done # Rebuild bison files - touch */*.y + touch -- */*.y rm ld/ldgram.c ld/ldgram.h rm gas/itbl-parse.c gas/itbl-parse.h rm gas/m68k-parse.c @@ -83,13 +83,13 @@ src_prepare() { rm binutils/rcparse.c binutils/rcparse.h # Rebuild flex generated files - touch */*.l + touch -- */*.l rm ld/ldlex.c rm gas/itbl-lex.c rm binutils/syslex.c binutils/rclex.c binutils/deflex.c binutils/arlex.c # Remove prebuilt texinfo files - rm */*.info* */*/*.info* + rm -- */*.info* */*/*.info* } src_configure() { diff --git a/sysa/bzip2-1.0.8/bzip2-1.0.8.sh b/sysa/bzip2-1.0.8/bzip2-1.0.8.sh @@ -14,8 +14,8 @@ src_compile() { src_install() { # Manually install bzip2 (cannot replace binary while running) - install -D bzip2 ${PREFIX}/bin/bzip2 - mkdir -p ${DESTDIR}${PREFIX}/bin - ln -sf ${PREFIX}/bin/bzip2 ${DESTDIR}${PREFIX}/bin/bunzip2 - ln -sf ${PREFIX}/bin/bzip2 ${DESTDIR}${PREFIX}/bin/bzcat + install -D bzip2 "${PREFIX}/bin/bzip2" + mkdir -p "${DESTDIR}${PREFIX}/bin" + ln -sf "${PREFIX}/bin/bzip2" "${DESTDIR}${PREFIX}/bin/bunzip2" + ln -sf "${PREFIX}/bin/bzip2" "${DESTDIR}${PREFIX}/bin/bzcat" } diff --git a/sysa/flex-2.6.4/flex-2.6.4.sh b/sysa/flex-2.6.4/flex-2.6.4.sh @@ -22,6 +22,6 @@ src_install() { cd .. # Remove yacc, we won't need it any longer - rm ${PREFIX}/bin/yacc + rm "${PREFIX}/bin/yacc" rm /yaccpar } diff --git a/sysa/gcc-4.0.4/pass2.sh b/sysa/gcc-4.0.4/pass2.sh @@ -94,5 +94,5 @@ src_compile() { src_install() { mkdir -p "${DESTDIR}${PREFIX}/lib/musl/gcc/i386-unknown-linux-musl/4.0.4/install-tools/include" make -C build/gcc install STMP_FIXINC= DESTDIR="${DESTDIR}" - cp gcc/gsyslimits.h ${DESTDIR}${PREFIX}/lib/musl/gcc/i386-unknown-linux-musl/4.0.4/include/syslimits.h + cp gcc/gsyslimits.h "${DESTDIR}${PREFIX}/lib/musl/gcc/i386-unknown-linux-musl/4.0.4/include/syslimits.h" } diff --git a/sysa/kbd-1.15/kbd-1.15.sh b/sysa/kbd-1.15/kbd-1.15.sh @@ -16,7 +16,7 @@ src_prepare() { } src_configure() { - ./configure --prefix=${PREFIX} + ./configure --prefix="${PREFIX}" } src_compile() { @@ -26,5 +26,5 @@ src_compile() { } src_install() { - make MAKEINFO=true DESTDIR=${DESTDIR} install + make MAKEINFO=true DESTDIR="${DESTDIR}" install } diff --git a/sysa/kexec-tools-2.0.22/kexec-tools-2.0.22.sh b/sysa/kexec-tools-2.0.22/kexec-tools-2.0.22.sh @@ -1,4 +1,5 @@ # SPDX-FileCopyrightText: 2021-22 fosslinux <fosslinux@aussies.space> +# SPDX-FileCopyrightText: 2022 Andrius Štikonas <andrius@stikonas.eu> # # SPDX-License-Identifier: GPL-3.0-or-later @@ -9,6 +10,6 @@ src_prepare() { } src_configure() { - ./configure --prefix=${PREFIX} \ + ./configure --prefix="${PREFIX}" \ --sbindir="${PREFIX}/bin" } diff --git a/sysa/linux-4.9.10/linux-4.9.10.sh b/sysa/linux-4.9.10/linux-4.9.10.sh @@ -8,7 +8,7 @@ src_unpack() { mv "${DISTFILES}/deblob-4.9" "${pkg}/" # Remove all previous source tarballs mv "${DISTFILES}/${pkg}.tar.gz" . - rm -r "${DISTFILES}/"* + rm -r "${DISTFILES:?}/"* mv "${pkg}.tar.gz" "${DISTFILES}" default || true # Predictable link errors - not a problem rm -r "${DISTFILES}" # Clear storage space diff --git a/sysa/linux-headers-5.10.41/linux-headers-5.10.41.sh b/sysa/linux-headers-5.10.41/linux-headers-5.10.41.sh @@ -56,7 +56,7 @@ src_install() { VERSION=5 PATCHLEVEL=10 SUBLEVEL=42 - VERSION_CODE="$((${VERSION} * 65536 + ${PATCHLEVEL} * 256 + ${SUBLEVEL}))" + VERSION_CODE="$((VERSION * 65536 + PATCHLEVEL * 256 + SUBLEVEL))" echo '#define LINUX_VERSION_CODE '"${VERSION_CODE}" \ > "${DESTDIR}${PREFIX}/include/linux/version.h" echo '#define KERNEL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + ((c) > 255 ? 255 : (c)))' \ diff --git a/sysa/musl-1.2.2/musl-1.2.2.sh b/sysa/musl-1.2.2/musl-1.2.2.sh @@ -2,8 +2,6 @@ # # SPDX-License-Identifier: GPL-3.0-or-later -SRCS="musl-1.2.2.tar.gz" - src_configure() { CC=gcc ./configure \ --host=i386-unknown-linux-musl \ diff --git a/sysa/tcc-0.9.27/tcc-musl-pass1.sh b/sysa/tcc-0.9.27/tcc-musl-pass1.sh @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2021 Andrius Štikonas <andrius@stikonas.eu> +# SPDX-FileCopyrightText: 2021-2022 Andrius Štikonas <andrius@stikonas.eu> # SPDX-FileCopyrightText: 2022 fosslinux <fosslinux@aussies.space> # # SPDX-License-Identifier: GPL-3.0-or-later @@ -14,7 +14,7 @@ src_compile() { export incdir=${PREFIX}/include/musl export bindir=${PREFIX}/bin - mkdir -p ${libdir}/tcc + mkdir -p "${libdir}/tcc" # We first have to recompile using tcc-0.9.26 as tcc-0.9.27 is not self-hosting, # but when linked with musl it is. @@ -24,12 +24,12 @@ src_compile() { -static \ -o tcc-musl \ -D TCC_TARGET_I386=1 \ - -D CONFIG_TCCDIR=\"${libdir}/tcc\" \ - -D CONFIG_TCC_CRTPREFIX=\"${libdir}\" \ + -D CONFIG_TCCDIR=\""${libdir}/tcc"\" \ + -D CONFIG_TCC_CRTPREFIX=\""${libdir}"\" \ -D CONFIG_TCC_ELFINTERP=\"/musl/loader\" \ - -D CONFIG_TCC_LIBPATHS=\"${libdir}:${libdir}/tcc\" \ - -D CONFIG_TCC_SYSINCLUDEPATHS=\"${incdir}\" \ - -D TCC_LIBGCC=\"${libdir}/libc.a\" \ + -D CONFIG_TCC_LIBPATHS=\""${libdir}:${libdir}/tcc"\" \ + -D CONFIG_TCC_SYSINCLUDEPATHS=\""${incdir}"\" \ + -D TCC_LIBGCC=\""${libdir}/libc.a"\" \ -D CONFIG_TCC_STATIC=1 \ -D CONFIG_USE_LIBGCC=1 \ -D TCC_VERSION=\"0.9.27\" \ @@ -38,14 +38,14 @@ src_compile() { # libtcc1.a ${TCC} -c -D HAVE_CONFIG_H=1 lib/libtcc1.c - ${TCC} -ar cr ${libdir}/tcc/libtcc1.a libtcc1.o + ${TCC} -ar cr "${libdir}/tcc/libtcc1.a" libtcc1.o done } src_install() { # Remove old tcc binaries - rm ${bindir}/tcc - rm ${bindir}/boot*-tcc ${bindir}/tcc-0.9.26 ${bindir}/mes-tcc - install -D tcc-musl ${DESTDIR}${bindir}/tcc-musl - ln -s tcc-musl ${DESTDIR}${bindir}/tcc + rm "${bindir}/tcc" + rm "${bindir}"/boot*-tcc "${bindir}/tcc-0.9.26" "${bindir}/mes-tcc" + install -D tcc-musl "${DESTDIR}${bindir}/tcc-musl" + ln -s tcc-musl "${DESTDIR}${bindir}/tcc" } diff --git a/sysa/tcc-0.9.27/tcc-musl-pass2.sh b/sysa/tcc-0.9.27/tcc-musl-pass2.sh @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2021 Andrius Štikonas <andrius@stikonas.eu> +# SPDX-FileCopyrightText: 2021-2022 Andrius Štikonas <andrius@stikonas.eu> # SPDX-FileCopyrightText: 2021-22 fosslinux <fosslinux@aussies.space> # # SPDX-License-Identifier: GPL-3.0-or-later @@ -14,19 +14,19 @@ src_compile() { export incdir=${PREFIX}/include/musl export bindir=${PREFIX}/bin - mkdir -p ${libdir}/tcc + mkdir -p "${libdir}/tcc" tcc-musl \ -v \ -static \ -o tcc-musl \ -D TCC_TARGET_I386=1 \ - -D CONFIG_TCCDIR=\"${libdir}/tcc\" \ - -D CONFIG_TCC_CRTPREFIX=\"${libdir}\" \ + -D CONFIG_TCCDIR=\""${libdir}/tcc"\" \ + -D CONFIG_TCC_CRTPREFIX=\""${libdir}"\" \ -D CONFIG_TCC_ELFINTERP=\"/musl/loader\" \ - -D CONFIG_TCC_LIBPATHS=\"${libdir}:${libdir}/tcc\" \ - -D CONFIG_TCC_SYSINCLUDEPATHS=\"${incdir}\" \ - -D TCC_LIBGCC=\"${libdir}/libc.a\" \ + -D CONFIG_TCC_LIBPATHS=\""${libdir}:${libdir}/tcc"\" \ + -D CONFIG_TCC_SYSINCLUDEPATHS=\""${incdir}"\" \ + -D TCC_LIBGCC=\""${libdir}/libc.a"\" \ -D CONFIG_TCC_STATIC=1 \ -D CONFIG_USE_LIBGCC=1 \ -D TCC_VERSION=\"0.9.27\" \ @@ -39,6 +39,6 @@ src_compile() { } src_install() { - install -D tcc-musl ${DESTDIR}${bindir}/tcc-musl - install -D -m 644 libtcc1.a ${DESTDIR}${libdir}/libtcc1.a + install -D tcc-musl "${DESTDIR}${bindir}/tcc-musl" + install -D -m 644 libtcc1.a "${DESTDIR}${libdir}/libtcc1.a" } diff --git a/sysa/tcc-0.9.27/tcc-musl-pass3.sh b/sysa/tcc-0.9.27/tcc-musl-pass3.sh @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2021 Andrius Štikonas <andrius@stikonas.eu> +# SPDX-FileCopyrightText: 2021-2022 Andrius Štikonas <andrius@stikonas.eu> # SPDX-FileCopyrightText: 2021-22 fosslinux <fosslinux@aussies.space> # # SPDX-License-Identifier: GPL-3.0-or-later @@ -14,24 +14,24 @@ src_compile() { export incdir=${PREFIX}/include export bindir=${PREFIX}/bin - mkdir -p ${libdir}/tcc + mkdir -p "${libdir}/tcc" tcc-musl \ -v \ -static \ -o tcc-musl \ -D TCC_TARGET_I386=1 \ - -D CONFIG_TCCDIR=\"${libdir}/tcc\" \ - -D CONFIG_TCC_CRTPREFIX=\"${libdir}\" \ + -D CONFIG_TCCDIR=\""${libdir}/tcc"\" \ + -D CONFIG_TCC_CRTPREFIX=\""${libdir}"\" \ -D CONFIG_TCC_ELFINTERP=\"/musl/loader\" \ - -D CONFIG_TCC_LIBPATHS=\"${libdir}:${libdir}/tcc\" \ - -D CONFIG_TCC_SYSINCLUDEPATHS=\"${incdir}\" \ - -D TCC_LIBGCC=\"${libdir}/libc.a\" \ + -D CONFIG_TCC_LIBPATHS=\""${libdir}:${libdir}/tcc"\" \ + -D CONFIG_TCC_SYSINCLUDEPATHS=\""${incdir}"\" \ + -D TCC_LIBGCC=\""${libdir}/libc.a"\" \ -D CONFIG_TCC_STATIC=1 \ -D CONFIG_USE_LIBGCC=1 \ -D TCC_VERSION=\"0.9.27\" \ -D ONE_SOURCE=1 \ - -I ${incdir} \ + -I "${incdir}" \ tcc.c # libtcc1.a @@ -40,6 +40,6 @@ src_compile() { } src_install() { - install -D tcc-musl ${DESTDIR}${bindir}/tcc-musl - install -D -m 644 libtcc1.a ${DESTDIR}${libdir}/libtcc1.a + install -D tcc-musl "${DESTDIR}${bindir}/tcc-musl" + install -D -m 644 libtcc1.a "${DESTDIR}${libdir}/libtcc1.a" } diff --git a/sysa/util-linux-2.19.1/util-linux-2.19.1.sh b/sysa/util-linux-2.19.1/util-linux-2.19.1.sh @@ -10,7 +10,7 @@ src_prepare() { } src_configure() { - ./configure --prefix=${PREFIX} \ + ./configure --prefix="${PREFIX}" \ --bindir="${PREFIX}/bin" \ --sbindir="${PREFIX}/bin" \ --libdir="${PREFIX}/lib/musl" \ diff --git a/sysc/autoconf-2.69/autoconf-2.69.sh b/sysc/autoconf-2.69/autoconf-2.69.sh @@ -9,7 +9,7 @@ src_prepare() { # Install autoconf data files into versioned directory for file in */*/Makefile.in */Makefile.in Makefile.in; do - sed -i '/^pkgdatadir/s:$:-@VERSION@:' $file + sed -i '/^pkgdatadir/s:$:-@VERSION@:' "$file" done } diff --git a/sysc/autoconf-2.71/autoconf-2.71.sh b/sysc/autoconf-2.71/autoconf-2.71.sh @@ -7,9 +7,7 @@ src_prepare() { autoreconf-2.69 -fi # Install autoconf data files into versioned directory - for file in Makefile.in; do - sed -i '/^pkgdatadir/s:$:-@VERSION@:' $file - done + sed -i '/^pkgdatadir/s:$:-@VERSION@:' Makefile.in } src_configure() { diff --git a/sysc/coreutils-8.32/coreutils-8.32.sh b/sysc/coreutils-8.32/coreutils-8.32.sh @@ -18,8 +18,8 @@ regenerate_files() { # dependency. cp man/dummy-man man/help2man - VERSION=$(basename ${BASH_SOURCE[0]} .sh | sed 's/coreutils-//') - echo $VERSION > .tarball-version + VERSION=$(basename "${BASH_SOURCE[0]}" .sh | sed 's/coreutils-//') + echo "$VERSION" > .tarball-version # We don't have autopoint from gettext yet. AUTOPOINT=true autoreconf-2.69 -fi diff --git a/sysc/gcc-4.7.4/gcc-4.7.4.sh b/sysc/gcc-4.7.4/gcc-4.7.4.sh @@ -42,20 +42,20 @@ src_prepare() { # Regenerate configure scripts # Find all folders with configure script and rebuild them. At the moment we exclude boehm-gc folder due to # an error but we don't use that directory anyway (it's only needed for Objective C) - for dir in $(ls */configure | sed 's#/configure##' | tr "\n" " " | sed -e 's/ $/\n/' -e 's/^boehm-gc //'); do - cd $dir + for dir in $(find . -mindepth 2 -maxdepth 2 -name configure.ac | sed 's#/configure.ac##' | tr "\n" " " | sed -e 's/ $/\n/' -e 's/^boehm-gc //'); do + pushd "$dir" rm configure autoconf-2.64 || autoconf-2.64 - cd .. + popd done # Regenerate Makefile.in # Find all folders with Makefile.am and rebuild them. At the moment we exclude boehm-gc folder. - for dir in $(ls */Makefile.am | sed 's#/Makefile.am##' | tr "\n" " " | sed -e 's/ $/\n/' -e 's/^boehm-gc //'); do - cd $dir + for dir in $(find . -mindepth 2 -maxdepth 2 -name Makefile.am | sed 's#/Makefile.am##' | tr "\n" " " | sed -e 's/ $/\n/' -e 's/^boehm-gc //'); do + pushd "$dir" rm Makefile.in AUTOCONF=autoconf-2.64 AUTOM4TE=autom4te-2.64 automake-1.11 - cd .. + popd done for dir in libdecnumber libcpp libiberty gcc; do @@ -68,7 +68,7 @@ src_prepare() { # Rebuild libtool files rm config.guess config.sub ltmain.sh libtoolize - cp "${PREFIX}/"/share/automake-1.15/config.sub . + cp "${PREFIX}/share/automake-1.15/config.sub" . # Workaround for bison being too new rm intl/plural.c @@ -126,7 +126,7 @@ src_compile() { pushd order-a ar x ../.libs/libstdc++.a rm ../.libs/libstdc++.a - ar cru ../.libs/libstdc++.a *.o + ar cru ../.libs/libstdc++.a ./*.o popd popd } @@ -135,7 +135,7 @@ src_install() { make -C build/gcc install STMP_FIXINC= DESTDIR="${DESTDIR}" MAKEINFO=true make -C build/libgcc install DESTDIR="${DESTDIR}" host_subdir=build make -C build/libstdc++-v3 install DESTDIR="${DESTDIR}" - cp gcc/gsyslimits.h ${DESTDIR}${PREFIX}/lib/musl/gcc/i386-unknown-linux-musl/4.7.4/include/syslimits.h + cp gcc/gsyslimits.h "${DESTDIR}${PREFIX}/lib/musl/gcc/i386-unknown-linux-musl/4.7.4/include/syslimits.h" # Very strange mis-versoning error mkdir -p "${DESTDIR}${PREFIX}/lib/musl/gcc/i386-unknown-linux-musl/4.7.4/include/" mv "${DESTDIR}${PREFIX}/lib/musl/gcc/i386-unknown-linux-musl/4.0.4/include/"* "${DESTDIR}${PREFIX}/lib/musl/gcc/i386-unknown-linux-musl/4.7.4/include/" diff --git a/sysc/guile-3.0.7/guile-3.0.7.sh b/sysc/guile-3.0.7/guile-3.0.7.sh @@ -67,7 +67,7 @@ src_compile() { pushd libguile/.libs/order ar x ../libguile-3.0.a rm ../libguile-3.0.a - ar cr ../libguile-3.0.a *.o + ar cr ../libguile-3.0.a ./*.o popd # Recompile guile with fixed libguile