From b31ce3017042524676574c43651e3a093ec94d78 Mon Sep 17 00:00:00 2001 From: Ian Leonard Date: Tue, 19 Jan 2021 19:34:16 +0000 Subject: [PATCH] sysutils: automated code cleanup Signed-off-by: Ian Leonard --- packages/sysutils/bkeymaps/package.mk | 6 +- packages/sysutils/busybox/package.mk | 192 +++++++++--------- packages/sysutils/dbus/package.mk | 12 +- packages/sysutils/diskdev_cmds/package.mk | 14 +- packages/sysutils/dosfstools/package.mk | 22 +- packages/sysutils/e2fsprogs/package.mk | 66 +++--- packages/sysutils/entropy/package.mk | 8 +- packages/sysutils/ethmactool/package.mk | 4 +- packages/sysutils/eventlircd/package.mk | 12 +- packages/sysutils/evrepeat/package.mk | 2 +- packages/sysutils/fuse/package.mk | 6 +- packages/sysutils/gptfdisk/package.mk | 8 +- packages/sysutils/ir-bpf-decoders/package.mk | 6 +- packages/sysutils/keyutils/package.mk | 10 +- packages/sysutils/kmod/package.mk | 24 +-- packages/sysutils/libevdev/package.mk | 4 +- packages/sysutils/libhid/package.mk | 4 +- packages/sysutils/libusb-compat/package.mk | 4 +- packages/sysutils/lirc/package.mk | 28 +-- .../sysutils/ntfs-3g_ntfsprogs/package.mk | 22 +- packages/sysutils/open-iscsi/package.mk | 12 +- packages/sysutils/open-vm-tools/package.mk | 18 +- packages/sysutils/parted/package.mk | 12 +- packages/sysutils/pciutils/package.mk | 24 +-- packages/sysutils/sed/package.mk | 2 +- packages/sysutils/systemd/package.mk | 188 ++++++++--------- packages/sysutils/terminus-font/package.mk | 2 +- packages/sysutils/tz/package.mk | 14 +- packages/sysutils/udevil/package.mk | 10 +- packages/sysutils/usbutils/package.mk | 6 +- packages/sysutils/util-linux/package.mk | 34 ++-- packages/sysutils/v4l-utils/package.mk | 68 +++---- 32 files changed, 422 insertions(+), 422 deletions(-) diff --git a/packages/sysutils/bkeymaps/package.mk b/packages/sysutils/bkeymaps/package.mk index 1f67dd24dc..1ba5ceb97c 100644 --- a/packages/sysutils/bkeymaps/package.mk +++ b/packages/sysutils/bkeymaps/package.mk @@ -6,7 +6,7 @@ PKG_VERSION="1.13" PKG_SHA256="59d41ddb0c7a92d8ac155a82ed2875b7880c8957ea4308afa633c8b81e5b8887" PKG_LICENSE="GPL" PKG_SITE="http://www.alpinelinux.org" -PKG_URL="http://dev.alpinelinux.org/archive/bkeymaps/$PKG_NAME-$PKG_VERSION.tar.gz" +PKG_URL="http://dev.alpinelinux.org/archive/bkeymaps/${PKG_NAME}-${PKG_VERSION}.tar.gz" PKG_DEPENDS_TARGET="toolchain busybox" PKG_LONGDESC="bkeymaps: binary keyboard maps for busybox" @@ -15,6 +15,6 @@ make_target() { } makeinstall_target() { - mkdir -p $INSTALL/usr/lib/keymaps - cp -PR bkeymaps/* $INSTALL/usr/lib/keymaps + mkdir -p ${INSTALL}/usr/lib/keymaps + cp -PR bkeymaps/* ${INSTALL}/usr/lib/keymaps } diff --git a/packages/sysutils/busybox/package.mk b/packages/sysutils/busybox/package.mk index 6f1eaec34d..bdec2db98a 100644 --- a/packages/sysutils/busybox/package.mk +++ b/packages/sysutils/busybox/package.mk @@ -16,164 +16,164 @@ PKG_LONGDESC="BusyBox combines tiny versions of many common UNIX utilities into PKG_BUILD_FLAGS="-parallel -gold" # nano text editor -if [ "$NANO_EDITOR" = "yes" ]; then - PKG_DEPENDS_TARGET="$PKG_DEPENDS_TARGET nano" +if [ "${NANO_EDITOR}" = "yes" ]; then + PKG_DEPENDS_TARGET+=" nano" fi # nfs support -if [ "$NFS_SUPPORT" = yes ]; then - PKG_DEPENDS_TARGET="$PKG_DEPENDS_TARGET rpcbind" +if [ "${NFS_SUPPORT}" = yes ]; then + PKG_DEPENDS_TARGET+=" rpcbind" fi -if [ "$TARGET_ARCH" = "x86_64" ]; then +if [ "${TARGET_ARCH}" = "x86_64" ]; then PKG_DEPENDS_TARGET+=" pciutils" fi pre_build_target() { - PKG_MAKE_OPTS_TARGET="ARCH=$TARGET_ARCH \ - HOSTCC=$HOST_CC \ - CROSS_COMPILE=$TARGET_PREFIX \ + PKG_MAKE_OPTS_TARGET="ARCH=${TARGET_ARCH} \ + HOSTCC=${HOST_CC} \ + CROSS_COMPILE=${TARGET_PREFIX} \ KBUILD_VERBOSE=1 \ install" - mkdir -p $PKG_BUILD/.$TARGET_NAME - cp -RP $PKG_BUILD/* $PKG_BUILD/.$TARGET_NAME + mkdir -p ${PKG_BUILD}/.${TARGET_NAME} + cp -RP ${PKG_BUILD}/* ${PKG_BUILD}/.${TARGET_NAME} } pre_build_host() { - PKG_MAKE_OPTS_HOST="ARCH=$TARGET_ARCH CROSS_COMPILE= KBUILD_VERBOSE=1 install" + PKG_MAKE_OPTS_HOST="ARCH=${TARGET_ARCH} CROSS_COMPILE= KBUILD_VERBOSE=1 install" - mkdir -p $PKG_BUILD/.$HOST_NAME - cp -RP $PKG_BUILD/* $PKG_BUILD/.$HOST_NAME + mkdir -p ${PKG_BUILD}/.${HOST_NAME} + cp -RP ${PKG_BUILD}/* ${PKG_BUILD}/.${HOST_NAME} } pre_build_init() { - PKG_MAKE_OPTS_INIT="ARCH=$TARGET_ARCH \ - HOSTCC=$HOST_CC \ - CROSS_COMPILE=$TARGET_PREFIX \ + PKG_MAKE_OPTS_INIT="ARCH=${TARGET_ARCH} \ + HOSTCC=${HOST_CC} \ + CROSS_COMPILE=${TARGET_PREFIX} \ KBUILD_VERBOSE=1 \ install" - mkdir -p $PKG_BUILD/.$TARGET_NAME-init - cp -RP $PKG_BUILD/* $PKG_BUILD/.$TARGET_NAME-init + mkdir -p ${PKG_BUILD}/.${TARGET_NAME}-init + cp -RP ${PKG_BUILD}/* ${PKG_BUILD}/.${TARGET_NAME}-init } configure_host() { - cd $PKG_BUILD/.$HOST_NAME - cp $PKG_DIR/config/busybox-host.conf .config + cd ${PKG_BUILD}/.${HOST_NAME} + cp ${PKG_DIR}/config/busybox-host.conf .config # set install dir - sed -i -e "s|^CONFIG_PREFIX=.*$|CONFIG_PREFIX=\"$PKG_BUILD/.install_host\"|" .config + sed -i -e "s|^CONFIG_PREFIX=.*$|CONFIG_PREFIX=\"${PKG_BUILD}/.install_host\"|" .config make oldconfig } configure_target() { - cd $PKG_BUILD/.$TARGET_NAME + cd ${PKG_BUILD}/.${TARGET_NAME} find_file_path config/busybox-target.conf - cp $FOUND_PATH .config + cp ${FOUND_PATH} .config # set install dir - sed -i -e "s|^CONFIG_PREFIX=.*$|CONFIG_PREFIX=\"$INSTALL/usr\"|" .config + sed -i -e "s|^CONFIG_PREFIX=.*$|CONFIG_PREFIX=\"${INSTALL}/usr\"|" .config - if [ ! "$CRON_SUPPORT" = "yes" ] ; then + if [ ! "${CRON_SUPPORT}" = "yes" ]; then sed -i -e "s|^CONFIG_CROND=.*$|# CONFIG_CROND is not set|" .config sed -i -e "s|^CONFIG_FEATURE_CROND_D=.*$|# CONFIG_FEATURE_CROND_D is not set|" .config sed -i -e "s|^CONFIG_CRONTAB=.*$|# CONFIG_CRONTAB is not set|" .config sed -i -e "s|^CONFIG_FEATURE_CROND_SPECIAL_TIMES=.*$|# CONFIG_FEATURE_CROND_SPECIAL_TIMES is not set|" .config fi - if [ ! "$SAMBA_SUPPORT" = yes ]; then + if [ ! "${SAMBA_SUPPORT}" = yes ]; then sed -i -e "s|^CONFIG_FEATURE_MOUNT_CIFS=.*$|# CONFIG_FEATURE_MOUNT_CIFS is not set|" .config fi # optimize for size - CFLAGS=`echo $CFLAGS | sed -e "s|-Ofast|-Os|"` - CFLAGS=`echo $CFLAGS | sed -e "s|-O.|-Os|"` - CFLAGS="$CFLAGS -I$SYSROOT_PREFIX/usr/include/tirpc" + CFLAGS=$(echo ${CFLAGS} | sed -e "s|-Ofast|-Os|") + CFLAGS=$(echo ${CFLAGS} | sed -e "s|-O.|-Os|") + CFLAGS+=" -I${SYSROOT_PREFIX}/usr/include/tirpc" - LDFLAGS="$LDFLAGS -fwhole-program" + LDFLAGS+=" -fwhole-program" make oldconfig } configure_init() { - cd $PKG_BUILD/.$TARGET_NAME-init + cd ${PKG_BUILD}/.${TARGET_NAME}-init find_file_path config/busybox-init.conf - cp $FOUND_PATH .config + cp ${FOUND_PATH} .config # set install dir - sed -i -e "s|^CONFIG_PREFIX=.*$|CONFIG_PREFIX=\"$INSTALL/usr\"|" .config + sed -i -e "s|^CONFIG_PREFIX=.*$|CONFIG_PREFIX=\"${INSTALL}/usr\"|" .config # optimize for size - CFLAGS=`echo $CFLAGS | sed -e "s|-Ofast|-Os|"` - CFLAGS=`echo $CFLAGS | sed -e "s|-O.|-Os|"` - CFLAGS="$CFLAGS -I$SYSROOT_PREFIX/usr/include/tirpc" + CFLAGS=$(echo ${CFLAGS} | sed -e "s|-Ofast|-Os|") + CFLAGS=$(echo ${CFLAGS} | sed -e "s|-O.|-Os|") + CFLAGS+=" -I${SYSROOT_PREFIX}/usr/include/tirpc" - LDFLAGS="$LDFLAGS -fwhole-program" + LDFLAGS+=" -fwhole-program" make oldconfig } makeinstall_host() { - mkdir -p $TOOLCHAIN/bin - cp -R $PKG_BUILD/.install_host/bin/* $TOOLCHAIN/bin + mkdir -p ${TOOLCHAIN}/bin + cp -R ${PKG_BUILD}/.install_host/bin/* ${TOOLCHAIN}/bin } makeinstall_target() { - mkdir -p $INSTALL/usr/bin - [ $TARGET_ARCH = x86_64 ] && cp $PKG_DIR/scripts/getedid $INSTALL/usr/bin - cp $PKG_DIR/scripts/createlog $INSTALL/usr/bin/ - cp $PKG_DIR/scripts/dthelper $INSTALL/usr/bin - ln -sf dthelper $INSTALL/usr/bin/dtfile - ln -sf dthelper $INSTALL/usr/bin/dtflag - ln -sf dthelper $INSTALL/usr/bin/dtname - ln -sf dthelper $INSTALL/usr/bin/dtsoc - cp $PKG_DIR/scripts/ledfix $INSTALL/usr/bin - cp $PKG_DIR/scripts/lsb_release $INSTALL/usr/bin/ - cp $PKG_DIR/scripts/apt-get $INSTALL/usr/bin/ - cp $PKG_DIR/scripts/sudo $INSTALL/usr/bin/ - cp $PKG_DIR/scripts/pastebinit $INSTALL/usr/bin/ - ln -sf pastebinit $INSTALL/usr/bin/paste + mkdir -p ${INSTALL}/usr/bin + [ ${TARGET_ARCH} = x86_64 ] && cp ${PKG_DIR}/scripts/getedid ${INSTALL}/usr/bin + cp ${PKG_DIR}/scripts/createlog ${INSTALL}/usr/bin/ + cp ${PKG_DIR}/scripts/dthelper ${INSTALL}/usr/bin + ln -sf dthelper ${INSTALL}/usr/bin/dtfile + ln -sf dthelper ${INSTALL}/usr/bin/dtflag + ln -sf dthelper ${INSTALL}/usr/bin/dtname + ln -sf dthelper ${INSTALL}/usr/bin/dtsoc + cp ${PKG_DIR}/scripts/ledfix ${INSTALL}/usr/bin + cp ${PKG_DIR}/scripts/lsb_release ${INSTALL}/usr/bin/ + cp ${PKG_DIR}/scripts/apt-get ${INSTALL}/usr/bin/ + cp ${PKG_DIR}/scripts/sudo ${INSTALL}/usr/bin/ + cp ${PKG_DIR}/scripts/pastebinit ${INSTALL}/usr/bin/ + ln -sf pastebinit ${INSTALL}/usr/bin/paste - mkdir -p $INSTALL/usr/lib/libreelec - cp $PKG_DIR/scripts/functions $INSTALL/usr/lib/libreelec - cp $PKG_DIR/scripts/fs-resize $INSTALL/usr/lib/libreelec - sed -e "s/@DISTRONAME@/$DISTRONAME/g" \ - -i $INSTALL/usr/lib/libreelec/fs-resize + mkdir -p ${INSTALL}/usr/lib/libreelec + cp ${PKG_DIR}/scripts/functions ${INSTALL}/usr/lib/libreelec + cp ${PKG_DIR}/scripts/fs-resize ${INSTALL}/usr/lib/libreelec + sed -e "s/@DISTRONAME@/${DISTRONAME}/g" \ + -i ${INSTALL}/usr/lib/libreelec/fs-resize if listcontains "${FIRMWARE}" "rpi-eeprom"; then - cp $PKG_DIR/scripts/rpi-flash-firmware $INSTALL/usr/lib/libreelec + cp ${PKG_DIR}/scripts/rpi-flash-firmware ${INSTALL}/usr/lib/libreelec fi - mkdir -p $INSTALL/usr/lib/systemd/system-generators/ - cp $PKG_DIR/scripts/libreelec-target-generator $INSTALL/usr/lib/systemd/system-generators/ + mkdir -p ${INSTALL}/usr/lib/systemd/system-generators/ + cp ${PKG_DIR}/scripts/libreelec-target-generator ${INSTALL}/usr/lib/systemd/system-generators/ - mkdir -p $INSTALL/etc - cp $PKG_DIR/config/profile $INSTALL/etc - cp $PKG_DIR/config/inputrc $INSTALL/etc - cp $PKG_DIR/config/suspend-modules.conf $INSTALL/etc + mkdir -p ${INSTALL}/etc + cp ${PKG_DIR}/config/profile ${INSTALL}/etc + cp ${PKG_DIR}/config/inputrc ${INSTALL}/etc + cp ${PKG_DIR}/config/suspend-modules.conf ${INSTALL}/etc # /etc/fstab is needed by... - touch $INSTALL/etc/fstab + touch ${INSTALL}/etc/fstab # /etc/machine-id, needed by systemd and dbus - ln -sf /storage/.cache/systemd-machine-id $INSTALL/etc/machine-id + ln -sf /storage/.cache/systemd-machine-id ${INSTALL}/etc/machine-id # /etc/mtab is needed by udisks etc... - ln -sf /proc/self/mounts $INSTALL/etc/mtab + ln -sf /proc/self/mounts ${INSTALL}/etc/mtab # create /etc/hostname - ln -sf /proc/sys/kernel/hostname $INSTALL/etc/hostname + ln -sf /proc/sys/kernel/hostname ${INSTALL}/etc/hostname } post_install() { - ROOT_PWD="`$TOOLCHAIN/bin/cryptpw -m sha512 $ROOT_PASSWORD`" + ROOT_PWD="$(${TOOLCHAIN}/bin/cryptpw -m sha512 ${ROOT_PASSWORD})" - echo "chmod 4755 $INSTALL/usr/bin/busybox" >> $FAKEROOT_SCRIPT - echo "chmod 000 $INSTALL/usr/cache/shadow" >> $FAKEROOT_SCRIPT + echo "chmod 4755 ${INSTALL}/usr/bin/busybox" >> ${FAKEROOT_SCRIPT} + echo "chmod 000 ${INSTALL}/usr/cache/shadow" >> ${FAKEROOT_SCRIPT} - add_user root "$ROOT_PWD" 0 0 "Root User" "/storage" "/bin/sh" + add_user root "${ROOT_PWD}" 0 0 "Root User" "/storage" "/bin/sh" add_group root 0 add_group users 100 @@ -188,38 +188,38 @@ post_install() { listcontains "${FIRMWARE}" "rpi-eeprom" && enable_service rpi-flash-firmware.service # cron support - if [ "$CRON_SUPPORT" = "yes" ] ; then - mkdir -p $INSTALL/usr/lib/systemd/system - cp $PKG_DIR/system.d.opt/cron.service $INSTALL/usr/lib/systemd/system + if [ "${CRON_SUPPORT}" = "yes" ]; then + mkdir -p ${INSTALL}/usr/lib/systemd/system + cp ${PKG_DIR}/system.d.opt/cron.service ${INSTALL}/usr/lib/systemd/system enable_service cron.service - mkdir -p $INSTALL/usr/share/services - cp -P $PKG_DIR/default.d/*.conf $INSTALL/usr/share/services - cp $PKG_DIR/system.d.opt/cron-defaults.service $INSTALL/usr/lib/systemd/system + mkdir -p ${INSTALL}/usr/share/services + cp -P ${PKG_DIR}/default.d/*.conf ${INSTALL}/usr/share/services + cp ${PKG_DIR}/system.d.opt/cron-defaults.service ${INSTALL}/usr/lib/systemd/system enable_service cron-defaults.service fi } makeinstall_init() { - mkdir -p $INSTALL/bin - ln -sf busybox $INSTALL/usr/bin/sh - chmod 4755 $INSTALL/usr/bin/busybox + mkdir -p ${INSTALL}/bin + ln -sf busybox ${INSTALL}/usr/bin/sh + chmod 4755 ${INSTALL}/usr/bin/busybox - mkdir -p $INSTALL/etc - touch $INSTALL/etc/fstab - ln -sf /proc/self/mounts $INSTALL/etc/mtab + mkdir -p ${INSTALL}/etc + touch ${INSTALL}/etc/fstab + ln -sf /proc/self/mounts ${INSTALL}/etc/mtab if find_file_path initramfs/platform_init; then - cp ${FOUND_PATH} $INSTALL - sed -e "s/@BOOT_LABEL@/$DISTRO_BOOTLABEL/g" \ - -e "s/@DISK_LABEL@/$DISTRO_DISKLABEL/g" \ - -i $INSTALL/platform_init - chmod 755 $INSTALL/platform_init + cp ${FOUND_PATH} ${INSTALL} + sed -e "s/@BOOT_LABEL@/${DISTRO_BOOTLABEL}/g" \ + -e "s/@DISK_LABEL@/${DISTRO_DISKLABEL}/g" \ + -i ${INSTALL}/platform_init + chmod 755 ${INSTALL}/platform_init fi - cp $PKG_DIR/scripts/functions $INSTALL - cp $PKG_DIR/scripts/init $INSTALL - sed -e "s/@DISTRONAME@/$DISTRONAME/g" \ - -e "s/@KERNEL_NAME@/$KERNEL_NAME/g" \ - -i $INSTALL/init - chmod 755 $INSTALL/init + cp ${PKG_DIR}/scripts/functions ${INSTALL} + cp ${PKG_DIR}/scripts/init ${INSTALL} + sed -e "s/@DISTRONAME@/${DISTRONAME}/g" \ + -e "s/@KERNEL_NAME@/${KERNEL_NAME}/g" \ + -i ${INSTALL}/init + chmod 755 ${INSTALL}/init } diff --git a/packages/sysutils/dbus/package.mk b/packages/sysutils/dbus/package.mk index a26f65f3bd..edffba8b4b 100644 --- a/packages/sysutils/dbus/package.mk +++ b/packages/sysutils/dbus/package.mk @@ -7,13 +7,13 @@ PKG_VERSION="1.13.18" PKG_SHA256="8078f5c25e34ab907ce06905d969dc8ef0ccbec367e1e1707c7ecf8460f4254e" PKG_LICENSE="GPL" PKG_SITE="https://dbus.freedesktop.org" -PKG_URL="https://dbus.freedesktop.org/releases/$PKG_NAME/$PKG_NAME-$PKG_VERSION.tar.xz" +PKG_URL="https://dbus.freedesktop.org/releases/${PKG_NAME}/${PKG_NAME}-${PKG_VERSION}.tar.xz" PKG_DEPENDS_TARGET="toolchain expat systemd" PKG_LONGDESC="D-Bus is a message bus, used for sending messages between applications." PKG_TOOLCHAIN="configure" PKG_CONFIGURE_OPTS_TARGET="export ac_cv_have_abstract_sockets=yes \ - --with-sysroot=$SYSROOT_PREFIX \ + --with-sysroot=${SYSROOT_PREFIX} \ --libexecdir=/usr/lib/dbus \ --disable-verbose-mode \ --disable-asserts \ @@ -34,8 +34,8 @@ PKG_CONFIGURE_OPTS_TARGET="export ac_cv_have_abstract_sockets=yes \ --with-system-socket=/run/dbus/system_bus_socket" post_makeinstall_target() { - rm -rf $INSTALL/etc/rc.d - rm -rf $INSTALL/usr/lib/dbus-1.0/include + rm -rf ${INSTALL}/etc/rc.d + rm -rf ${INSTALL}/usr/lib/dbus-1.0/include } post_install() { @@ -43,6 +43,6 @@ post_install() { add_group dbus 81 add_group netdev 497 - echo "chmod 4750 $INSTALL/usr/lib/dbus/dbus-daemon-launch-helper" >> $FAKEROOT_SCRIPT - echo "chown 0:81 $INSTALL/usr/lib/dbus/dbus-daemon-launch-helper" >> $FAKEROOT_SCRIPT + echo "chmod 4750 ${INSTALL}/usr/lib/dbus/dbus-daemon-launch-helper" >> ${FAKEROOT_SCRIPT} + echo "chown 0:81 ${INSTALL}/usr/lib/dbus/dbus-daemon-launch-helper" >> ${FAKEROOT_SCRIPT} } diff --git a/packages/sysutils/diskdev_cmds/package.mk b/packages/sysutils/diskdev_cmds/package.mk index d02f6cf026..b5c1f61f2e 100644 --- a/packages/sysutils/diskdev_cmds/package.mk +++ b/packages/sysutils/diskdev_cmds/package.mk @@ -7,21 +7,21 @@ PKG_VERSION="332.14" PKG_SHA256="a46bec392661a02d9683355baf4442d494e2bcde0ffb094aacc1e57ddc03b3d4" PKG_LICENSE="APSL" PKG_SITE="http://src.gnu-darwin.org/DarwinSourceArchive/expanded/diskdev_cmds/" -PKG_URL="http://www.opensource.apple.com/tarballs/diskdev_cmds/$PKG_NAME-$PKG_VERSION.tar.gz" +PKG_URL="http://www.opensource.apple.com/tarballs/diskdev_cmds/${PKG_NAME}-${PKG_VERSION}.tar.gz" PKG_DEPENDS_TARGET="toolchain openssl" PKG_LONGDESC="The fsck and mkfs utliities for hfs and hfsplus filesystems." pre_make_target() { - PKG_MAKE_OPTS_TARGET="-f Makefile.lnx CC=$CC" + PKG_MAKE_OPTS_TARGET="-f Makefile.lnx CC=${CC}" - export CFLAGS="$TARGET_CFLAGS -g3 -Wall -I$PKG_BUILD/include -DDEBUG_BUILD=0 -D_FILE_OFFSET_BITS=64 -D LINUX=1 -D BSD=1" + export CFLAGS="${TARGET_CFLAGS} -g3 -Wall -I${PKG_BUILD}/include -DDEBUG_BUILD=0 -D_FILE_OFFSET_BITS=64 -D LINUX=1 -D BSD=1" } makeinstall_target() { - mkdir -p $INSTALL/usr/sbin - cp fsck_hfs.tproj/fsck_hfs $INSTALL/usr/sbin - ln -sf fsck_hfs $INSTALL/usr/sbin/fsck.hfs - ln -sf fsck_hfs $INSTALL/usr/sbin/fsck.hfsplus + mkdir -p ${INSTALL}/usr/sbin + cp fsck_hfs.tproj/fsck_hfs ${INSTALL}/usr/sbin + ln -sf fsck_hfs ${INSTALL}/usr/sbin/fsck.hfs + ln -sf fsck_hfs ${INSTALL}/usr/sbin/fsck.hfsplus } make_init() { diff --git a/packages/sysutils/dosfstools/package.mk b/packages/sysutils/dosfstools/package.mk index 4a4cb79b35..bc4f653d76 100644 --- a/packages/sysutils/dosfstools/package.mk +++ b/packages/sysutils/dosfstools/package.mk @@ -7,7 +7,7 @@ PKG_VERSION="4.1" PKG_SHA256="e6b2aca70ccc3fe3687365009dd94a2e18e82b688ed4e260e04b7412471cc173" PKG_LICENSE="GPLv3" PKG_SITE="https://github.com/dosfstools/dosfstools" -PKG_URL="https://github.com/dosfstools/dosfstools/releases/download/v$PKG_VERSION/$PKG_NAME-$PKG_VERSION.tar.xz" +PKG_URL="https://github.com/dosfstools/dosfstools/releases/download/v${PKG_VERSION}/${PKG_NAME}-${PKG_VERSION}.tar.xz" PKG_DEPENDS_HOST="toolchain:host" PKG_DEPENDS_TARGET="toolchain" PKG_DEPENDS_INIT="toolchain dosfstools" @@ -26,17 +26,17 @@ make_init() { } makeinstall_init() { - mkdir -p $INSTALL/usr/sbin - cp $(get_install_dir dosfstools:target)/usr/sbin/fsck.fat $INSTALL/usr/sbin - ln -sf fsck.fat $INSTALL/usr/sbin/fsck.msdos - ln -sf fsck.fat $INSTALL/usr/sbin/fsck.vfat + mkdir -p ${INSTALL}/usr/sbin + cp $(get_install_dir dosfstools:target)/usr/sbin/fsck.fat ${INSTALL}/usr/sbin + ln -sf fsck.fat ${INSTALL}/usr/sbin/fsck.msdos + ln -sf fsck.fat ${INSTALL}/usr/sbin/fsck.vfat } makeinstall_host() { - mkdir -p $TOOLCHAIN/sbin - cp src/mkfs.fat $TOOLCHAIN/sbin - ln -sf mkfs.fat $TOOLCHAIN/sbin/mkfs.vfat - cp src/fsck.fat $TOOLCHAIN/sbin - ln -sf fsck.fat $TOOLCHAIN/sbin/fsck.vfat - cp src/fatlabel $TOOLCHAIN/sbin + mkdir -p ${TOOLCHAIN}/sbin + cp src/mkfs.fat ${TOOLCHAIN}/sbin + ln -sf mkfs.fat ${TOOLCHAIN}/sbin/mkfs.vfat + cp src/fsck.fat ${TOOLCHAIN}/sbin + ln -sf fsck.fat ${TOOLCHAIN}/sbin/fsck.vfat + cp src/fatlabel ${TOOLCHAIN}/sbin } diff --git a/packages/sysutils/e2fsprogs/package.mk b/packages/sysutils/e2fsprogs/package.mk index d21284b465..958a1eff0b 100644 --- a/packages/sysutils/e2fsprogs/package.mk +++ b/packages/sysutils/e2fsprogs/package.mk @@ -7,23 +7,23 @@ PKG_VERSION="1.45.6" PKG_SHA256="ffa7ae6954395abdc50d0f8605d8be84736465afc53b8938ef473fcf7ff44256" PKG_LICENSE="GPL" PKG_SITE="http://e2fsprogs.sourceforge.net/" -PKG_URL="https://www.kernel.org/pub/linux/kernel/people/tytso/$PKG_NAME/v$PKG_VERSION/$PKG_NAME-$PKG_VERSION.tar.xz" +PKG_URL="https://www.kernel.org/pub/linux/kernel/people/tytso/${PKG_NAME}/v${PKG_VERSION}/${PKG_NAME}-${PKG_VERSION}.tar.xz" PKG_DEPENDS_HOST="toolchain:host" PKG_DEPENDS_TARGET="toolchain" PKG_DEPENDS_INIT="toolchain" PKG_LONGDESC="The filesystem utilities for the EXT2 filesystem, including e2fsck, mke2fs, dumpe2fs, fsck, and others." PKG_BUILD_FLAGS="-parallel" -if [ "$HFSTOOLS" = "yes" ]; then - PKG_DEPENDS_TARGET="$PKG_DEPENDS_TARGET diskdev_cmds" +if [ "${HFSTOOLS}" = "yes" ]; then + PKG_DEPENDS_TARGET+=" diskdev_cmds" fi -PKG_CONFIGURE_OPTS_HOST="--prefix=$TOOLCHAIN/ \ - --bindir=$TOOLCHAIN/bin \ +PKG_CONFIGURE_OPTS_HOST="--prefix=${TOOLCHAIN}/ \ + --bindir=${TOOLCHAIN}/bin \ --with-udev-rules-dir=no \ --with-crond-dir=no \ --with-systemd-unit-dir=no \ - --sbindir=$TOOLCHAIN/sbin \ + --sbindir=${TOOLCHAIN}/sbin \ --enable-verbose-makecmds \ --disable-symlink-install \ --disable-symlink-build \ @@ -42,7 +42,7 @@ PKG_CONFIGURE_OPTS_HOST="--prefix=$TOOLCHAIN/ \ --with-gnu-ld" pre_configure() { - PKG_CONFIGURE_OPTS_INIT="BUILD_CC=$HOST_CC \ + PKG_CONFIGURE_OPTS_INIT="BUILD_CC=${HOST_CC} \ --with-udev-rules-dir=no \ --with-crond-dir=no \ --with-systemd-unit-dir=no \ @@ -70,44 +70,44 @@ pre_configure() { --disable-fuse2fs \ --with-gnu-ld" - PKG_CONFIGURE_OPTS_TARGET="$PKG_CONFIGURE_OPTS_INIT" + PKG_CONFIGURE_OPTS_TARGET="${PKG_CONFIGURE_OPTS_INIT}" } post_makeinstall_target() { - make -C lib/et LIBMODE=644 DESTDIR=$SYSROOT_PREFIX install + make -C lib/et LIBMODE=644 DESTDIR=${SYSROOT_PREFIX} install - rm -rf $INSTALL/usr/sbin/badblocks - rm -rf $INSTALL/usr/sbin/blkid - rm -rf $INSTALL/usr/sbin/dumpe2fs - rm -rf $INSTALL/usr/sbin/e2freefrag - rm -rf $INSTALL/usr/sbin/e2undo - rm -rf $INSTALL/usr/sbin/e4defrag - rm -rf $INSTALL/usr/sbin/filefrag - rm -rf $INSTALL/usr/sbin/fsck - rm -rf $INSTALL/usr/sbin/logsave - rm -rf $INSTALL/usr/sbin/mklost+found + rm -rf ${INSTALL}/usr/sbin/badblocks + rm -rf ${INSTALL}/usr/sbin/blkid + rm -rf ${INSTALL}/usr/sbin/dumpe2fs + rm -rf ${INSTALL}/usr/sbin/e2freefrag + rm -rf ${INSTALL}/usr/sbin/e2undo + rm -rf ${INSTALL}/usr/sbin/e4defrag + rm -rf ${INSTALL}/usr/sbin/filefrag + rm -rf ${INSTALL}/usr/sbin/fsck + rm -rf ${INSTALL}/usr/sbin/logsave + rm -rf ${INSTALL}/usr/sbin/mklost+found } makeinstall_init() { - mkdir -p $INSTALL/usr/sbin - cp e2fsck/e2fsck $INSTALL/usr/sbin - ln -sf e2fsck $INSTALL/usr/sbin/fsck.ext2 - ln -sf e2fsck $INSTALL/usr/sbin/fsck.ext3 - ln -sf e2fsck $INSTALL/usr/sbin/fsck.ext4 + mkdir -p ${INSTALL}/usr/sbin + cp e2fsck/e2fsck ${INSTALL}/usr/sbin + ln -sf e2fsck ${INSTALL}/usr/sbin/fsck.ext2 + ln -sf e2fsck ${INSTALL}/usr/sbin/fsck.ext3 + ln -sf e2fsck ${INSTALL}/usr/sbin/fsck.ext4 - if [ $INITRAMFS_PARTED_SUPPORT = "yes" ]; then - cp misc/mke2fs $INSTALL/usr/sbin - ln -sf mke2fs $INSTALL/usr/sbin/mkfs.ext2 - ln -sf mke2fs $INSTALL/usr/sbin/mkfs.ext3 - ln -sf mke2fs $INSTALL/usr/sbin/mkfs.ext4 + if [ ${INITRAMFS_PARTED_SUPPORT} = "yes" ]; then + cp misc/mke2fs ${INSTALL}/usr/sbin + ln -sf mke2fs ${INSTALL}/usr/sbin/mkfs.ext2 + ln -sf mke2fs ${INSTALL}/usr/sbin/mkfs.ext3 + ln -sf mke2fs ${INSTALL}/usr/sbin/mkfs.ext4 fi } makeinstall_host() { make -C lib/et LIBMODE=644 install make -C lib/ext2fs LIBMODE=644 install - mkdir -p $TOOLCHAIN/sbin - cp e2fsck/e2fsck $TOOLCHAIN/sbin - cp misc/mke2fs $TOOLCHAIN/sbin - cp misc/tune2fs $TOOLCHAIN/sbin + mkdir -p ${TOOLCHAIN}/sbin + cp e2fsck/e2fsck ${TOOLCHAIN}/sbin + cp misc/mke2fs ${TOOLCHAIN}/sbin + cp misc/tune2fs ${TOOLCHAIN}/sbin } diff --git a/packages/sysutils/entropy/package.mk b/packages/sysutils/entropy/package.mk index 53eb0a735c..758ebffaad 100644 --- a/packages/sysutils/entropy/package.mk +++ b/packages/sysutils/entropy/package.mk @@ -11,11 +11,11 @@ PKG_LONGDESC="A simple way to add entropy at boot" PKG_TOOLCHAIN="manual" makeinstall_target() { - mkdir -p $INSTALL/usr/lib/entropy - cp add-entropy $INSTALL/usr/lib/entropy - cp add-random-at-shutdown $INSTALL/usr/lib/entropy + mkdir -p ${INSTALL}/usr/lib/entropy + cp add-entropy ${INSTALL}/usr/lib/entropy + cp add-random-at-shutdown ${INSTALL}/usr/lib/entropy - chmod +x $INSTALL/usr/lib/entropy/* + chmod +x ${INSTALL}/usr/lib/entropy/* } post_install() { diff --git a/packages/sysutils/ethmactool/package.mk b/packages/sysutils/ethmactool/package.mk index 9edc7d01b7..9bfa0d71a4 100644 --- a/packages/sysutils/ethmactool/package.mk +++ b/packages/sysutils/ethmactool/package.mk @@ -8,8 +8,8 @@ PKG_LONGDESC="ethmactool: udev rule for obtaining real MAC address or creating a PKG_TOOLCHAIN="manual" makeinstall_target() { - mkdir -p $INSTALL/usr/bin - cp $PKG_DIR/scripts/ethmactool-config $INSTALL/usr/bin + mkdir -p ${INSTALL}/usr/bin + cp ${PKG_DIR}/scripts/ethmactool-config ${INSTALL}/usr/bin } post_install() { diff --git a/packages/sysutils/eventlircd/package.mk b/packages/sysutils/eventlircd/package.mk index 4399a61f1b..136320a220 100644 --- a/packages/sysutils/eventlircd/package.mk +++ b/packages/sysutils/eventlircd/package.mk @@ -6,7 +6,7 @@ PKG_VERSION="3b753e91ae8c28dc34dd017a354d72b3c0715309" PKG_SHA256="4eca52d0570fa568b3296a2c9bc2af252423e25c1a67654bd79680fc5a93092a" PKG_LICENSE="GPL" PKG_SITE="https://github.com/LibreELEC/eventlircd" -PKG_URL="https://github.com/LibreELEC/eventlircd/archive/$PKG_VERSION.tar.gz" +PKG_URL="https://github.com/LibreELEC/eventlircd/archive/${PKG_VERSION}.tar.gz" PKG_DEPENDS_TARGET="toolchain systemd lirc" PKG_LONGDESC="The eventlircd daemon provides four functions for LIRC devices" PKG_TOOLCHAIN="autotools" @@ -16,12 +16,12 @@ PKG_CONFIGURE_OPTS_TARGET="--with-udev-dir=/usr/lib/udev \ post_makeinstall_target() { # install our own evmap files and udev rules - rm -rf $INSTALL/etc/eventlircd.d - rm -rf $INSTALL/usr/lib/udev/rules.d - rm -rf $INSTALL/usr/lib/udev/lircd_helper + rm -rf ${INSTALL}/etc/eventlircd.d + rm -rf ${INSTALL}/usr/lib/udev/rules.d + rm -rf ${INSTALL}/usr/lib/udev/lircd_helper - mkdir -p $INSTALL/etc/eventlircd.d - cp $PKG_DIR/evmap/*.evmap $INSTALL/etc/eventlircd.d + mkdir -p ${INSTALL}/etc/eventlircd.d + cp ${PKG_DIR}/evmap/*.evmap ${INSTALL}/etc/eventlircd.d } post_install() { diff --git a/packages/sysutils/evrepeat/package.mk b/packages/sysutils/evrepeat/package.mk index a92de04eef..0952e512a1 100644 --- a/packages/sysutils/evrepeat/package.mk +++ b/packages/sysutils/evrepeat/package.mk @@ -6,7 +6,7 @@ PKG_VERSION="0.0.1" PKG_SHA256="f1d14a12d700b9650562f8ec8ca593e6033f2e18b3d1fd1f44af29875152547e" PKG_LICENSE="GPL" PKG_SITE="https://github.com/HiassofT/evrepeat" -PKG_URL="https://github.com/HiassofT/evrepeat/archive/$PKG_VERSION.tar.gz" +PKG_URL="https://github.com/HiassofT/evrepeat/archive/${PKG_VERSION}.tar.gz" PKG_DEPENDS_TARGET="toolchain" PKG_LONGDESC="Tool to view and change linux input device repeat settings" diff --git a/packages/sysutils/fuse/package.mk b/packages/sysutils/fuse/package.mk index c5d417aff9..6fd0fd6541 100644 --- a/packages/sysutils/fuse/package.mk +++ b/packages/sysutils/fuse/package.mk @@ -7,7 +7,7 @@ PKG_VERSION="2.9.9" PKG_SHA256="d0e69d5d608cc22ff4843791ad097f554dd32540ddc9bed7638cc6fea7c1b4b5" PKG_LICENSE="GPL" PKG_SITE="https://github.com/libfuse/libfuse/" -PKG_URL="https://github.com/libfuse/libfuse/releases/download/$PKG_NAME-$PKG_VERSION/$PKG_NAME-$PKG_VERSION.tar.gz" +PKG_URL="https://github.com/libfuse/libfuse/releases/download/${PKG_NAME}-${PKG_VERSION}/${PKG_NAME}-${PKG_VERSION}.tar.gz" PKG_DEPENDS_TARGET="toolchain" PKG_LONGDESC="FUSE provides a simple interface for userspace programs to export a virtual filesystem to the Linux kernel." # fuse fails to build with GOLD linker on gcc-4.9 @@ -22,6 +22,6 @@ PKG_CONFIGURE_OPTS_TARGET="MOUNT_FUSE_PATH=/usr/sbin \ --with-gnu-ld" post_makeinstall_target() { - rm -rf $INSTALL/etc/init.d - rm -rf $INSTALL/etc/udev + rm -rf ${INSTALL}/etc/init.d + rm -rf ${INSTALL}/etc/udev } diff --git a/packages/sysutils/gptfdisk/package.mk b/packages/sysutils/gptfdisk/package.mk index 1fb4836a93..0a7aadb097 100644 --- a/packages/sysutils/gptfdisk/package.mk +++ b/packages/sysutils/gptfdisk/package.mk @@ -6,15 +6,15 @@ PKG_VERSION="1.0.6" PKG_SHA256="ddc551d643a53f0bd4440345d3ae32c49b04a797e9c01036ea460b6bb4168ca8" PKG_LICENSE="GPL" PKG_SITE="http://www.rodsbooks.com/gdisk/" -PKG_URL="https://downloads.sourceforge.net/project/$PKG_NAME/$PKG_NAME/$PKG_VERSION/$PKG_NAME-$PKG_VERSION.tar.gz" +PKG_URL="https://downloads.sourceforge.net/project/${PKG_NAME}/${PKG_NAME}/${PKG_VERSION}/${PKG_NAME}-${PKG_VERSION}.tar.gz" PKG_DEPENDS_TARGET="toolchain popt crossguid" PKG_LONGDESC="GPT text-mode partitioning tools" make_target() { - make sgdisk "CC=$CC" "CXX=$CXX" + make sgdisk "CC=${CC}" "CXX=${CXX}" } makeinstall_target() { - mkdir -p $INSTALL/usr/sbin/ - cp -p sgdisk $INSTALL/usr/sbin/ + mkdir -p ${INSTALL}/usr/sbin/ + cp -p sgdisk ${INSTALL}/usr/sbin/ } diff --git a/packages/sysutils/ir-bpf-decoders/package.mk b/packages/sysutils/ir-bpf-decoders/package.mk index 8a8dac8279..4e2a8f2101 100644 --- a/packages/sysutils/ir-bpf-decoders/package.mk +++ b/packages/sysutils/ir-bpf-decoders/package.mk @@ -6,11 +6,11 @@ PKG_VERSION="1.20.0" PKG_SHA256="aaf2b3d0cf3086317a4ee9c2a80af2520b59b303a71238742ee8bc20c4f2bbb6" PKG_LICENSE="GPLv2+" PKG_SITE="https://linuxtv.org/" -PKG_URL="https://github.com/LibreELEC/ir-bpf-decoders/archive/v4l-utils-$PKG_VERSION.tar.gz" +PKG_URL="https://github.com/LibreELEC/ir-bpf-decoders/archive/v4l-utils-${PKG_VERSION}.tar.gz" PKG_LONGDESC="ir-bpf-decoders: precompiled binaries of IR BPF decoders from v4l-utils utils/keytable/bpf_protocols" PKG_TOOLCHAIN="manual" makeinstall_target() { - mkdir -p $INSTALL/usr/lib/udev/rc_keymaps/protocols - cp $PKG_BUILD/*.o $INSTALL/usr/lib/udev/rc_keymaps/protocols + mkdir -p ${INSTALL}/usr/lib/udev/rc_keymaps/protocols + cp ${PKG_BUILD}/*.o ${INSTALL}/usr/lib/udev/rc_keymaps/protocols } diff --git a/packages/sysutils/keyutils/package.mk b/packages/sysutils/keyutils/package.mk index b8b5c34ca6..a1d9ddd198 100644 --- a/packages/sysutils/keyutils/package.mk +++ b/packages/sysutils/keyutils/package.mk @@ -7,16 +7,16 @@ PKG_VERSION="1.6.3" PKG_SHA256="a61d5706136ae4c05bd48f86186bcfdbd88dd8bd5107e3e195c924cfc1b39bb4" PKG_LICENSE="GPL" PKG_SITE="https://git.kernel.org/pub/scm/linux/kernel/git/dhowells/keyutils.git/" -PKG_URL="https://git.kernel.org/pub/scm/linux/kernel/git/dhowells/keyutils.git/snapshot/$PKG_NAME-$PKG_VERSION.tar.gz" +PKG_URL="https://git.kernel.org/pub/scm/linux/kernel/git/dhowells/keyutils.git/snapshot/${PKG_NAME}-${PKG_VERSION}.tar.gz" PKG_DEPENDS_TARGET="toolchain" PKG_LONGDESC="Keyutils is a set of utilities for managing the key retention facility in the kernel." PKG_BUILD_FLAGS="+pic" PKG_MAKE_OPTS_TARGET="NO_ARLIB=0 NO_SOLIB=1 BINDIR=/usr/bin SBINDIR=/usr/sbin LIBDIR=/usr/lib USRLIBDIR=/usr/lib" -PKG_MAKEINSTALL_OPTS_TARGET="$PKG_MAKE_OPTS_TARGET" +PKG_MAKEINSTALL_OPTS_TARGET="${PKG_MAKE_OPTS_TARGET}" post_makeinstall_target() { - rm -rf $INSTALL/usr/share - rmdir $INSTALL/etc/request-key.d - ln -sf /storage/.config/request-key.d $INSTALL/etc/request-key.d + rm -rf ${INSTALL}/usr/share + rmdir ${INSTALL}/etc/request-key.d + ln -sf /storage/.config/request-key.d ${INSTALL}/etc/request-key.d } diff --git a/packages/sysutils/kmod/package.mk b/packages/sysutils/kmod/package.mk index c75798df48..d579de9ad9 100644 --- a/packages/sysutils/kmod/package.mk +++ b/packages/sysutils/kmod/package.mk @@ -6,7 +6,7 @@ PKG_VERSION="28" PKG_SHA256="3969fc0f13daa98084256337081c442f8749310089e48aa695c9b4dfe1b3a26c" PKG_LICENSE="GPL" PKG_SITE="https://git.kernel.org/pub/scm/utils/kernel/kmod/kmod.git" -PKG_URL="https://www.kernel.org/pub/linux/utils/kernel/kmod/$PKG_NAME-$PKG_VERSION.tar.xz" +PKG_URL="https://www.kernel.org/pub/linux/utils/kernel/kmod/${PKG_NAME}-${PKG_VERSION}.tar.xz" PKG_DEPENDS_HOST="toolchain:host" PKG_DEPENDS_TARGET="toolchain" PKG_LONGDESC="kmod offers the needed flexibility and fine grained control over insertion, removal, configuration and listing of kernel modules." @@ -30,22 +30,22 @@ PKG_CONFIGURE_OPTS_TARGET="--enable-tools \ --without-zstd" post_makeinstall_host() { - ln -sf kmod $TOOLCHAIN/bin/depmod + ln -sf kmod ${TOOLCHAIN}/bin/depmod } post_makeinstall_target() { # make symlinks for compatibility - mkdir -p $INSTALL/usr/sbin - ln -sf /usr/bin/kmod $INSTALL/usr/sbin/lsmod - ln -sf /usr/bin/kmod $INSTALL/usr/sbin/insmod - ln -sf /usr/bin/kmod $INSTALL/usr/sbin/rmmod - ln -sf /usr/bin/kmod $INSTALL/usr/sbin/modinfo - ln -sf /usr/bin/kmod $INSTALL/usr/sbin/modprobe - ln -sf /usr/bin/kmod $INSTALL/usr/sbin/depmod + mkdir -p ${INSTALL}/usr/sbin + ln -sf /usr/bin/kmod ${INSTALL}/usr/sbin/lsmod + ln -sf /usr/bin/kmod ${INSTALL}/usr/sbin/insmod + ln -sf /usr/bin/kmod ${INSTALL}/usr/sbin/rmmod + ln -sf /usr/bin/kmod ${INSTALL}/usr/sbin/modinfo + ln -sf /usr/bin/kmod ${INSTALL}/usr/sbin/modprobe + ln -sf /usr/bin/kmod ${INSTALL}/usr/sbin/depmod - mkdir -p $INSTALL/etc - ln -sf /storage/.config/modprobe.d $INSTALL/etc/modprobe.d + mkdir -p ${INSTALL}/etc + ln -sf /storage/.config/modprobe.d ${INSTALL}/etc/modprobe.d # add user modprobe.d dir - mkdir -p $INSTALL/usr/config/modprobe.d + mkdir -p ${INSTALL}/usr/config/modprobe.d } diff --git a/packages/sysutils/libevdev/package.mk b/packages/sysutils/libevdev/package.mk index ac8e2d7917..8c84ea59fa 100644 --- a/packages/sysutils/libevdev/package.mk +++ b/packages/sysutils/libevdev/package.mk @@ -7,7 +7,7 @@ PKG_VERSION="1.10.1" PKG_SHA256="0330fe8357ece915db9366c1b9a6648941aea6f724b73ad6e71401127aa08932" PKG_LICENSE="GPL" PKG_SITE="http://www.freedesktop.org/wiki/Software/libevdev/" -PKG_URL="http://www.freedesktop.org/software/libevdev/$PKG_NAME-$PKG_VERSION.tar.xz" +PKG_URL="http://www.freedesktop.org/software/libevdev/${PKG_NAME}-${PKG_VERSION}.tar.xz" PKG_DEPENDS_TARGET="toolchain" PKG_LONGDESC="libevdev is a wrapper library for evdev devices." PKG_BUILD_FLAGS="+pic" @@ -19,5 +19,5 @@ PKG_MESON_OPTS_TARGET=" \ -Dtests=disabled" post_makeinstall_target() { - rm -rf $INSTALL/usr/bin + rm -rf ${INSTALL}/usr/bin } diff --git a/packages/sysutils/libhid/package.mk b/packages/sysutils/libhid/package.mk index 5436e8a313..c368661517 100644 --- a/packages/sysutils/libhid/package.mk +++ b/packages/sysutils/libhid/package.mk @@ -7,7 +7,7 @@ PKG_VERSION="9bbcb6484c91e2594614412e12ae85a144839634" # 0.2.17 + fixes PKG_SHA256="983c6fa0b46b67805a81eb600a6c4728b645ac7b014b4897d5aa212576105567" PKG_LICENSE="GPL" PKG_SITE="http://libhid.alioth.debian.org/" -PKG_URL="https://github.com/chad3814/libhid/archive/$PKG_VERSION.tar.gz" +PKG_URL="https://github.com/chad3814/libhid/archive/${PKG_VERSION}.tar.gz" PKG_DEPENDS_TARGET="toolchain libusb-compat libusb" PKG_LONGDESC="libhid provides a generic and flexible way to access and interact with USB HID devices." PKG_TOOLCHAIN="autotools" @@ -18,5 +18,5 @@ PKG_CONFIGURE_OPTS_TARGET="--disable-shared \ --disable-swig" post_makeinstall_target() { - rm -rf $INSTALL/usr + rm -rf ${INSTALL}/usr } diff --git a/packages/sysutils/libusb-compat/package.mk b/packages/sysutils/libusb-compat/package.mk index af04509073..eb6ba0f309 100644 --- a/packages/sysutils/libusb-compat/package.mk +++ b/packages/sysutils/libusb-compat/package.mk @@ -13,6 +13,6 @@ PKG_LONGDESC="The libusb project's aim is to create a Library for use by user le PKG_CONFIGURE_OPTS_TARGET="--disable-log --disable-debug-log --disable-examples-build" post_makeinstall_target() { - rm -rf $INSTALL/usr/bin - sed -e "s:\(['= ]\)/usr:\\1$SYSROOT_PREFIX/usr:g" -i $SYSROOT_PREFIX/usr/bin/libusb-config + rm -rf ${INSTALL}/usr/bin + sed -e "s:\(['= ]\)/usr:\\1${SYSROOT_PREFIX}/usr:g" -i ${SYSROOT_PREFIX}/usr/bin/libusb-config } diff --git a/packages/sysutils/lirc/package.mk b/packages/sysutils/lirc/package.mk index 0d164c7ea2..79cf1d970d 100644 --- a/packages/sysutils/lirc/package.mk +++ b/packages/sysutils/lirc/package.mk @@ -7,7 +7,7 @@ PKG_VERSION="0.10.1" PKG_SHA256="8b753c60df2a7f5dcda2db72c38e448ca300c3b4f6000c1501fcb0bd5df414f2" PKG_LICENSE="GPL" PKG_SITE="http://www.lirc.org" -PKG_URL="https://sourceforge.net/projects/lirc/files/LIRC/$PKG_VERSION/$PKG_NAME-$PKG_VERSION.tar.bz2" +PKG_URL="https://sourceforge.net/projects/lirc/files/LIRC/${PKG_VERSION}/${PKG_NAME}-${PKG_VERSION}.tar.bz2" PKG_DEPENDS_TARGET="toolchain libftdi1 libusb-compat libxslt alsa-lib" PKG_LONGDESC="LIRC is a package that allows you to decode and send infra-red signals." PKG_TOOLCHAIN="autotools" @@ -23,7 +23,7 @@ pre_configure_target() { export HAVE_UINPUT=yes export PYTHON=: export PYTHON_VERSION=${PKG_PYTHON_VERSION#python} - if [ -e ${SYSROOT_PREFIX}/usr/include/linux/input-event-codes.h ] ; then + if [ -e ${SYSROOT_PREFIX}/usr/include/linux/input-event-codes.h ]; then export DEVINPUT_HEADER=${SYSROOT_PREFIX}/usr/include/linux/input-event-codes.h else export DEVINPUT_HEADER=${SYSROOT_PREFIX}/usr/include/linux/input.h @@ -31,21 +31,21 @@ pre_configure_target() { } post_makeinstall_target() { - rm -rf $INSTALL/usr/lib/systemd - rm -rf $INSTALL/lib - rm -rf $INSTALL/usr/share - rm -rf $INSTALL/etc + rm -rf ${INSTALL}/usr/lib/systemd + rm -rf ${INSTALL}/lib + rm -rf ${INSTALL}/usr/share + rm -rf ${INSTALL}/etc - mkdir -p $INSTALL/etc/lirc - cp -r $PKG_DIR/config/lirc_options.conf $INSTALL/etc/lirc - ln -s /storage/.config/lircd.conf $INSTALL/etc/lirc/lircd.conf + mkdir -p ${INSTALL}/etc/lirc + cp -r ${PKG_DIR}/config/lirc_options.conf ${INSTALL}/etc/lirc + ln -s /storage/.config/lircd.conf ${INSTALL}/etc/lirc/lircd.conf - mkdir -p $INSTALL/usr/lib/libreelec - cp $PKG_DIR/scripts/lircd_helper $INSTALL/usr/lib/libreelec - cp $PKG_DIR/scripts/lircd_uinput_helper $INSTALL/usr/lib/libreelec + mkdir -p ${INSTALL}/usr/lib/libreelec + cp ${PKG_DIR}/scripts/lircd_helper ${INSTALL}/usr/lib/libreelec + cp ${PKG_DIR}/scripts/lircd_uinput_helper ${INSTALL}/usr/lib/libreelec - mkdir -p $INSTALL/usr/share/services - cp -P $PKG_DIR/default.d/*.conf $INSTALL/usr/share/services + mkdir -p ${INSTALL}/usr/share/services + cp -P ${PKG_DIR}/default.d/*.conf ${INSTALL}/usr/share/services } post_install() { diff --git a/packages/sysutils/ntfs-3g_ntfsprogs/package.mk b/packages/sysutils/ntfs-3g_ntfsprogs/package.mk index 907c1958d6..045e557932 100644 --- a/packages/sysutils/ntfs-3g_ntfsprogs/package.mk +++ b/packages/sysutils/ntfs-3g_ntfsprogs/package.mk @@ -7,7 +7,7 @@ PKG_VERSION="2017.3.23AR.5" PKG_SHA256="04ccf583b495806cefb71850e5899e50aed5e7bf23365259f2badaa9af21e5ed" PKG_LICENSE="GPL" PKG_SITE="https://jp-andre.pagesperso-orange.fr/" -PKG_URL="https://jp-andre.pagesperso-orange.fr/$PKG_NAME-$PKG_VERSION.tgz" +PKG_URL="https://jp-andre.pagesperso-orange.fr/${PKG_NAME}-${PKG_VERSION}.tgz" PKG_DEPENDS_TARGET="toolchain fuse libgcrypt" PKG_LONGDESC="A NTFS driver with read and write support." PKG_TOOLCHAIN="autotools" @@ -25,18 +25,18 @@ PKG_CONFIGURE_OPTS_TARGET="--exec-prefix=/usr/ \ post_makeinstall_target() { # dont include ntfsprogs. - for i in $INSTALL/usr/bin/*; do - if [ "$(basename $i)" != "ntfs-3g" ]; then - rm $i + for i in ${INSTALL}/usr/bin/*; do + if [ "$(basename ${i})" != "ntfs-3g" ]; then + rm ${i} fi done - rm -rf $INSTALL/sbin - rm -rf $INSTALL/usr/sbin/ntfsclone - rm -rf $INSTALL/usr/sbin/ntfscp - rm -rf $INSTALL/usr/sbin/ntfsundelete + rm -rf ${INSTALL}/sbin + rm -rf ${INSTALL}/usr/sbin/ntfsclone + rm -rf ${INSTALL}/usr/sbin/ntfscp + rm -rf ${INSTALL}/usr/sbin/ntfsundelete - mkdir -p $INSTALL/usr/sbin - ln -sf /usr/bin/ntfs-3g $INSTALL/usr/sbin/mount.ntfs - ln -sf /usr/sbin/mkntfs $INSTALL/usr/sbin/mkfs.ntfs + mkdir -p ${INSTALL}/usr/sbin + ln -sf /usr/bin/ntfs-3g ${INSTALL}/usr/sbin/mount.ntfs + ln -sf /usr/sbin/mkntfs ${INSTALL}/usr/sbin/mkfs.ntfs } diff --git a/packages/sysutils/open-iscsi/package.mk b/packages/sysutils/open-iscsi/package.mk index fc3d05bba5..4a744ac659 100644 --- a/packages/sysutils/open-iscsi/package.mk +++ b/packages/sysutils/open-iscsi/package.mk @@ -7,7 +7,7 @@ PKG_VERSION="bf399411ed8a2f4047f928653ac8dd02ffd0f662" PKG_SHA256="92b9f0a27a9a373b14eab7b12f1bfff5d4857695a688dc4434df8e7623354588" PKG_LICENSE="GPL" PKG_SITE="https://github.com/mikechristie/open-iscsi" -PKG_URL="https://github.com/mikechristie/open-iscsi/archive/$PKG_VERSION.tar.gz" +PKG_URL="https://github.com/mikechristie/open-iscsi/archive/${PKG_VERSION}.tar.gz" PKG_DEPENDS_INIT="toolchain util-linux" PKG_LONGDESC="The open-iscsi package allows you to mount iSCSI targets." PKG_TOOLCHAIN="configure" @@ -15,18 +15,18 @@ PKG_TOOLCHAIN="configure" PKG_MAKE_OPTS_INIT="user" pre_configure_init() { - export OPTFLAGS="$CFLAGS $LDFLAGS" + export OPTFLAGS="${CFLAGS} ${LDFLAGS}" } configure_init() { cd utils/open-isns - ./configure --host=$TARGET_NAME \ - --build=$HOST_NAME \ + ./configure --host=${TARGET_NAME} \ + --build=${HOST_NAME} \ --with-security=no cd ../.. } makeinstall_init() { - mkdir -p $INSTALL/usr/sbin - cp -P $PKG_BUILD/usr/iscsistart $INSTALL/usr/sbin + mkdir -p ${INSTALL}/usr/sbin + cp -P ${PKG_BUILD}/usr/iscsistart ${INSTALL}/usr/sbin } diff --git a/packages/sysutils/open-vm-tools/package.mk b/packages/sysutils/open-vm-tools/package.mk index 771cc31752..e7408aa6f3 100644 --- a/packages/sysutils/open-vm-tools/package.mk +++ b/packages/sysutils/open-vm-tools/package.mk @@ -26,14 +26,14 @@ PKG_CONFIGURE_OPTS_TARGET="--disable-docs \ --without-icu \ --without-kernel-modules \ --with-udev-rules-dir=/usr/lib/udev/rules.d/ \ - --with-sysroot=$SYSROOT_PREFIX" + --with-sysroot=${SYSROOT_PREFIX}" post_unpack() { - mv $PKG_BUILD/$PKG_NAME/* $PKG_BUILD/ + mv ${PKG_BUILD}/${PKG_NAME}/* ${PKG_BUILD}/ - sed -e 's|.*common-agent/etc/config/Makefile.*||' -i $PKG_BUILD/configure.ac + sed -e 's|.*common-agent/etc/config/Makefile.*||' -i ${PKG_BUILD}/configure.ac - mkdir -p $PKG_BUILD/common-agent/etc/config + mkdir -p ${PKG_BUILD}/common-agent/etc/config # Hack to allow package to be bumped without linking against old libraries rm -f ${SYSROOT_PREFIX}/usr/lib/libvmtools* @@ -44,13 +44,13 @@ pre_configure_target() { } post_makeinstall_target() { - rm -rf $INSTALL/sbin - rm -rf $INSTALL/usr/share - rm -rf $INSTALL/etc/vmware-tools/scripts/vmware/network + rm -rf ${INSTALL}/sbin + rm -rf ${INSTALL}/usr/share + rm -rf ${INSTALL}/etc/vmware-tools/scripts/vmware/network - chmod -x $INSTALL/usr/lib/udev/rules.d/*.rules + chmod -x ${INSTALL}/usr/lib/udev/rules.d/*.rules - find $INSTALL/etc/vmware-tools/ -type f | xargs sed -i '/.*expr.*/d' + find ${INSTALL}/etc/vmware-tools/ -type f | xargs sed -i '/.*expr.*/d' } post_install() { diff --git a/packages/sysutils/parted/package.mk b/packages/sysutils/parted/package.mk index 6b7193d956..3a7e0e4b2f 100644 --- a/packages/sysutils/parted/package.mk +++ b/packages/sysutils/parted/package.mk @@ -7,7 +7,7 @@ PKG_VERSION="3.3" PKG_SHA256="57e2b4bd87018625c515421d4524f6e3b55175b472302056391c5f7eccb83d44" PKG_LICENSE="GPL" PKG_SITE="http://www.gnu.org/software/parted/" -PKG_URL="http://ftpmirror.gnu.org/parted/$PKG_NAME-$PKG_VERSION.tar.xz" +PKG_URL="http://ftpmirror.gnu.org/parted/${PKG_NAME}-${PKG_VERSION}.tar.xz" PKG_DEPENDS_HOST="toolchain:host util-linux:host" PKG_DEPENDS_TARGET="toolchain util-linux parted:host" PKG_DEPENDS_INIT="toolchain util-linux:init parted" @@ -19,7 +19,7 @@ PKG_CONFIGURE_OPTS_TARGET="--disable-device-mapper \ --disable-rpath \ --with-gnu-ld" -PKG_CONFIGURE_OPTS_HOST="$PKG_CONFIGURE_OPTS_TARGET" +PKG_CONFIGURE_OPTS_HOST="${PKG_CONFIGURE_OPTS_TARGET}" pre_configure_init() { : # reuse pre_configure_target() @@ -34,11 +34,11 @@ make_init() { } makeinstall_init() { - mkdir -p $INSTALL/sbin - cp ../.$TARGET_NAME/parted/parted $INSTALL/sbin - cp ../.$TARGET_NAME/partprobe/partprobe $INSTALL/sbin + mkdir -p ${INSTALL}/sbin + cp ../.${TARGET_NAME}/parted/parted ${INSTALL}/sbin + cp ../.${TARGET_NAME}/partprobe/partprobe ${INSTALL}/sbin } pre_configure_target() { - export CFLAGS+=" -I$PKG_BUILD/lib" + export CFLAGS+=" -I${PKG_BUILD}/lib" } diff --git a/packages/sysutils/pciutils/package.mk b/packages/sysutils/pciutils/package.mk index 2174a78791..256003008b 100644 --- a/packages/sysutils/pciutils/package.mk +++ b/packages/sysutils/pciutils/package.mk @@ -8,31 +8,31 @@ PKG_SHA256="9d40b97be8b6a2cdf96aead5a61881d1f7e4e0da9544a9bac4fba1ae9dcd40eb" PKG_ARCH="x86_64" PKG_LICENSE="GPL" PKG_SITE="http://mj.ucw.cz/pciutils.shtml" -PKG_URL="http://www.kernel.org/pub/software/utils/pciutils/$PKG_NAME-$PKG_VERSION.tar.xz" +PKG_URL="http://www.kernel.org/pub/software/utils/pciutils/${PKG_NAME}-${PKG_VERSION}.tar.xz" PKG_DEPENDS_TARGET="toolchain kmod systemd" PKG_LONGDESC="Utilities for inspecting devices connected to the PCI bus and the PCI vendor/product ID database." PKG_MAKE_OPTS="PREFIX=/usr SHARED=no STRIP= IDSDIR=/usr/share" make_target() { - make OPT="$CFLAGS" \ + make OPT="${CFLAGS}" \ CROSS_COMPILE=${TARGET_PREFIX} \ - HOST=$TARGET_ARCH-linux \ - $PKG_MAKE_OPTS \ + HOST=${TARGET_ARCH}-linux \ + ${PKG_MAKE_OPTS} \ ZLIB=no DNS=no LIBKMOD=yes HWDB=yes } makeinstall_target() { - make $PKG_MAKE_OPTS DESTDIR=$SYSROOT_PREFIX install - make $PKG_MAKE_OPTS DESTDIR=$SYSROOT_PREFIX install-lib - make $PKG_MAKE_OPTS DESTDIR=$INSTALL install-lib - if [ "$TARGET_ARCH" = x86_64 ]; then - make $PKG_MAKE_OPTS DESTDIR=$INSTALL install + make ${PKG_MAKE_OPTS} DESTDIR=${SYSROOT_PREFIX} install + make ${PKG_MAKE_OPTS} DESTDIR=${SYSROOT_PREFIX} install-lib + make ${PKG_MAKE_OPTS} DESTDIR=${INSTALL} install-lib + if [ "${TARGET_ARCH}" = x86_64 ]; then + make ${PKG_MAKE_OPTS} DESTDIR=${INSTALL} install fi } post_makeinstall_target() { - rm -rf $INSTALL/usr/sbin/setpci - rm -rf $INSTALL/usr/sbin/update-pciids - rm -rf $INSTALL/usr/share + rm -rf ${INSTALL}/usr/sbin/setpci + rm -rf ${INSTALL}/usr/sbin/update-pciids + rm -rf ${INSTALL}/usr/share } diff --git a/packages/sysutils/sed/package.mk b/packages/sysutils/sed/package.mk index 16508b249e..74c970167d 100644 --- a/packages/sysutils/sed/package.mk +++ b/packages/sysutils/sed/package.mk @@ -7,7 +7,7 @@ PKG_VERSION="4.8" PKG_SHA256="f79b0cfea71b37a8eeec8490db6c5f7ae7719c35587f21edb0617f370eeff633" PKG_LICENSE="GPL" PKG_SITE="http://www.gnu.org/software/sed/" -PKG_URL="http://ftpmirror.gnu.org/sed/$PKG_NAME-$PKG_VERSION.tar.xz" +PKG_URL="http://ftpmirror.gnu.org/sed/${PKG_NAME}-${PKG_VERSION}.tar.xz" PKG_DEPENDS_HOST="ccache:host" PKG_LONGDESC="The sed (Stream EDitor) editor is a stream or batch (non-interactive) editor." diff --git a/packages/sysutils/systemd/package.mk b/packages/sysutils/systemd/package.mk index 70a8a1d6a5..03e3295b30 100644 --- a/packages/sysutils/systemd/package.mk +++ b/packages/sysutils/systemd/package.mk @@ -7,7 +7,7 @@ PKG_VERSION="247" PKG_SHA256="77146f7b27334aa69ef6692bed92c3c893685150f481e7254b81d4ea0f66c640" PKG_LICENSE="LGPL2.1+" PKG_SITE="http://www.freedesktop.org/wiki/Software/systemd" -PKG_URL="https://github.com/systemd/systemd/archive/v$PKG_VERSION.tar.gz" +PKG_URL="https://github.com/systemd/systemd/archive/v${PKG_VERSION}.tar.gz" PKG_DEPENDS_TARGET="toolchain libcap kmod util-linux entropy libidn2 wait-time-sync" PKG_LONGDESC="A system and session manager for Linux, compatible with SysV and LSB init scripts." @@ -99,158 +99,158 @@ PKG_MESON_OPTS_TARGET="--libdir=/usr/lib \ -Dkmod-path=/usr/bin/kmod \ -Dmount-path=/usr/bin/mount \ -Dumount-path=/usr/bin/umount \ - -Ddebug-tty=$DEBUG_TTY \ + -Ddebug-tty=${DEBUG_TTY} \ -Dversion-tag=${PKG_VERSION}" pre_configure_target() { - export TARGET_CFLAGS="$TARGET_CFLAGS -fno-schedule-insns -fno-schedule-insns2 -Wno-format-truncation" + export TARGET_CFLAGS="${TARGET_CFLAGS} -fno-schedule-insns -fno-schedule-insns2 -Wno-format-truncation" export LC_ALL=en_US.UTF-8 } post_makeinstall_target() { # remove unneeded stuff - safe_remove $INSTALL/etc/init.d - safe_remove $INSTALL/etc/systemd/system - safe_remove $INSTALL/etc/xdg - safe_remove $INSTALL/etc/X11 - safe_remove $INSTALL/usr/bin/kernel-install - safe_remove $INSTALL/usr/lib/kernel/install.d - safe_remove $INSTALL/usr/lib/rpm - safe_remove $INSTALL/usr/lib/systemd/user - safe_remove $INSTALL/usr/lib/tmpfiles.d/etc.conf - safe_remove $INSTALL/usr/lib/tmpfiles.d/home.conf - safe_remove $INSTALL/usr/share/factory + safe_remove ${INSTALL}/etc/init.d + safe_remove ${INSTALL}/etc/systemd/system + safe_remove ${INSTALL}/etc/xdg + safe_remove ${INSTALL}/etc/X11 + safe_remove ${INSTALL}/usr/bin/kernel-install + safe_remove ${INSTALL}/usr/lib/kernel/install.d + safe_remove ${INSTALL}/usr/lib/rpm + safe_remove ${INSTALL}/usr/lib/systemd/user + safe_remove ${INSTALL}/usr/lib/tmpfiles.d/etc.conf + safe_remove ${INSTALL}/usr/lib/tmpfiles.d/home.conf + safe_remove ${INSTALL}/usr/share/factory # clean up hwdb - safe_remove $INSTALL/usr/lib/udev/hwdb.d/20-OUI.hwdb - safe_remove $INSTALL/usr/lib/udev/hwdb.d/20-acpi-vendor.hwdb - safe_remove $INSTALL/usr/lib/udev/hwdb.d/20-bluetooth-vendor-product.hwdb - safe_remove $INSTALL/usr/lib/udev/hwdb.d/20-net-ifname.hwdb - safe_remove $INSTALL/usr/lib/udev/hwdb.d/20-sdio-classes.hwdb - safe_remove $INSTALL/usr/lib/udev/hwdb.d/20-sdio-vendor-model.hwdb + safe_remove ${INSTALL}/usr/lib/udev/hwdb.d/20-OUI.hwdb + safe_remove ${INSTALL}/usr/lib/udev/hwdb.d/20-acpi-vendor.hwdb + safe_remove ${INSTALL}/usr/lib/udev/hwdb.d/20-bluetooth-vendor-product.hwdb + safe_remove ${INSTALL}/usr/lib/udev/hwdb.d/20-net-ifname.hwdb + safe_remove ${INSTALL}/usr/lib/udev/hwdb.d/20-sdio-classes.hwdb + safe_remove ${INSTALL}/usr/lib/udev/hwdb.d/20-sdio-vendor-model.hwdb # remove Network adaper renaming rule, this is confusing - safe_remove $INSTALL/usr/lib/udev/rules.d/80-net-setup-link.rules + safe_remove ${INSTALL}/usr/lib/udev/rules.d/80-net-setup-link.rules - safe_remove $INSTALL/usr/lib/udev/rules.d/71-seat.rules - safe_remove $INSTALL/usr/lib/udev/rules.d/73-seat-late.rules + safe_remove ${INSTALL}/usr/lib/udev/rules.d/71-seat.rules + safe_remove ${INSTALL}/usr/lib/udev/rules.d/73-seat-late.rules # remove getty units, we dont want a console - safe_remove $INSTALL/usr/lib/systemd/system/autovt@.service - safe_remove $INSTALL/usr/lib/systemd/system/console-getty.service - safe_remove $INSTALL/usr/lib/systemd/system/container-getty@.service - safe_remove $INSTALL/usr/lib/systemd/system/getty.target - safe_remove $INSTALL/usr/lib/systemd/system/getty@.service - safe_remove $INSTALL/usr/lib/systemd/system/serial-getty@.service - safe_remove $INSTALL/usr/lib/systemd/system/*.target.wants/getty.target + safe_remove ${INSTALL}/usr/lib/systemd/system/autovt@.service + safe_remove ${INSTALL}/usr/lib/systemd/system/console-getty.service + safe_remove ${INSTALL}/usr/lib/systemd/system/container-getty@.service + safe_remove ${INSTALL}/usr/lib/systemd/system/getty.target + safe_remove ${INSTALL}/usr/lib/systemd/system/getty@.service + safe_remove ${INSTALL}/usr/lib/systemd/system/serial-getty@.service + safe_remove ${INSTALL}/usr/lib/systemd/system/*.target.wants/getty.target # remove other notused or nonsense stuff (our /etc is ro) - safe_remove $INSTALL/usr/lib/systemd/systemd-update-done - safe_remove $INSTALL/usr/lib/systemd/system/systemd-update-done.service - safe_remove $INSTALL/usr/lib/systemd/system/*.target.wants/systemd-update-done.service + safe_remove ${INSTALL}/usr/lib/systemd/systemd-update-done + safe_remove ${INSTALL}/usr/lib/systemd/system/systemd-update-done.service + safe_remove ${INSTALL}/usr/lib/systemd/system/*.target.wants/systemd-update-done.service # remove systemd-hwdb-update. we have own hwdb.service - safe_remove $INSTALL/usr/lib/systemd/system/systemd-hwdb-update.service + safe_remove ${INSTALL}/usr/lib/systemd/system/systemd-hwdb-update.service # remove nspawn - safe_remove $INSTALL/usr/bin/systemd-nspawn - safe_remove $INSTALL/usr/lib/systemd/system/systemd-nspawn@.service + safe_remove ${INSTALL}/usr/bin/systemd-nspawn + safe_remove ${INSTALL}/usr/lib/systemd/system/systemd-nspawn@.service # remove unneeded generators - for gen in $INSTALL/usr/lib/systemd/system-generators/*; do - case "$gen" in + for gen in ${INSTALL}/usr/lib/systemd/system-generators/*; do + case "${gen}" in */systemd-debug-generator) # keep it ;; *) - safe_remove "$gen" + safe_remove "${gen}" ;; esac done # remove catalog - safe_remove $INSTALL/usr/lib/systemd/catalog + safe_remove ${INSTALL}/usr/lib/systemd/catalog # remove partition - safe_remove $INSTALL/usr/lib/systemd/systemd-growfs - safe_remove $INSTALL/usr/lib/systemd/systemd-makefs + safe_remove ${INSTALL}/usr/lib/systemd/systemd-growfs + safe_remove ${INSTALL}/usr/lib/systemd/systemd-makefs # distro preset policy - safe_remove $INSTALL/usr/lib/systemd/system-preset/* - echo "disable *" > $INSTALL/usr/lib/systemd/system-preset/99-default.preset + safe_remove ${INSTALL}/usr/lib/systemd/system-preset/* + echo "disable *" > ${INSTALL}/usr/lib/systemd/system-preset/99-default.preset - safe_remove $INSTALL/usr/lib/systemd/user-preset/* - echo "disable *" > $INSTALL/usr/lib/systemd/user-preset/90-systemd.preset + safe_remove ${INSTALL}/usr/lib/systemd/user-preset/* + echo "disable *" > ${INSTALL}/usr/lib/systemd/user-preset/90-systemd.preset # remove networkd - safe_remove $INSTALL/usr/lib/systemd/network + safe_remove ${INSTALL}/usr/lib/systemd/network # remove systemd-time-wait-sync (not detecting slew time updates, using package wait-time-sync) - safe_remove $INSTALL/usr/lib/systemd/system/systemd-time-wait-sync.service - safe_remove $INSTALL/usr/lib/systemd/systemd-time-wait-sync + safe_remove ${INSTALL}/usr/lib/systemd/system/systemd-time-wait-sync.service + safe_remove ${INSTALL}/usr/lib/systemd/systemd-time-wait-sync # tune journald.conf - sed -e "s,^.*Compress=.*$,Compress=no,g" -i $INSTALL/etc/systemd/journald.conf - sed -e "s,^.*SplitMode=.*$,SplitMode=none,g" -i $INSTALL/etc/systemd/journald.conf - sed -e "s,^.*RuntimeMaxUse=.*$,RuntimeMaxUse=2M,g" -i $INSTALL/etc/systemd/journald.conf - sed -e "s,^.*RuntimeMaxFileSize=.*$,RuntimeMaxFileSize=128K,g" -i $INSTALL/etc/systemd/journald.conf - sed -e "s,^.*SystemMaxUse=.*$,SystemMaxUse=10M,g" -i $INSTALL/etc/systemd/journald.conf + sed -e "s,^.*Compress=.*$,Compress=no,g" -i ${INSTALL}/etc/systemd/journald.conf + sed -e "s,^.*SplitMode=.*$,SplitMode=none,g" -i ${INSTALL}/etc/systemd/journald.conf + sed -e "s,^.*RuntimeMaxUse=.*$,RuntimeMaxUse=2M,g" -i ${INSTALL}/etc/systemd/journald.conf + sed -e "s,^.*RuntimeMaxFileSize=.*$,RuntimeMaxFileSize=128K,g" -i ${INSTALL}/etc/systemd/journald.conf + sed -e "s,^.*SystemMaxUse=.*$,SystemMaxUse=10M,g" -i ${INSTALL}/etc/systemd/journald.conf # tune logind.conf - sed -e "s,^.*HandleLidSwitch=.*$,HandleLidSwitch=ignore,g" -i $INSTALL/etc/systemd/logind.conf - sed -e "s,^.*HandlePowerKey=.*$,HandlePowerKey=ignore,g" -i $INSTALL/etc/systemd/logind.conf + sed -e "s,^.*HandleLidSwitch=.*$,HandleLidSwitch=ignore,g" -i ${INSTALL}/etc/systemd/logind.conf + sed -e "s,^.*HandlePowerKey=.*$,HandlePowerKey=ignore,g" -i ${INSTALL}/etc/systemd/logind.conf # replace systemd-machine-id-setup with ours - safe_remove $INSTALL/usr/lib/systemd/system/systemd-machine-id-commit.service - safe_remove $INSTALL/usr/lib/systemd/system/*.target.wants/systemd-machine-id-commit.service - safe_remove $INSTALL/usr/bin/systemd-machine-id-setup - mkdir -p $INSTALL/usr/bin - cp $PKG_DIR/scripts/systemd-machine-id-setup $INSTALL/usr/bin - cp $PKG_DIR/scripts/userconfig-setup $INSTALL/usr/bin - cp $PKG_DIR/scripts/usercache-setup $INSTALL/usr/bin - cp $PKG_DIR/scripts/environment-setup $INSTALL/usr/bin + safe_remove ${INSTALL}/usr/lib/systemd/system/systemd-machine-id-commit.service + safe_remove ${INSTALL}/usr/lib/systemd/system/*.target.wants/systemd-machine-id-commit.service + safe_remove ${INSTALL}/usr/bin/systemd-machine-id-setup + mkdir -p ${INSTALL}/usr/bin + cp ${PKG_DIR}/scripts/systemd-machine-id-setup ${INSTALL}/usr/bin + cp ${PKG_DIR}/scripts/userconfig-setup ${INSTALL}/usr/bin + cp ${PKG_DIR}/scripts/usercache-setup ${INSTALL}/usr/bin + cp ${PKG_DIR}/scripts/environment-setup ${INSTALL}/usr/bin # use systemd to set cpufreq governor and tunables - find_file_path scripts/cpufreq && cp -PRv $FOUND_PATH $INSTALL/usr/bin + find_file_path scripts/cpufreq && cp -PRv ${FOUND_PATH} ${INSTALL}/usr/bin - mkdir -p $INSTALL/usr/sbin - cp $PKG_DIR/scripts/kernel-overlays-setup $INSTALL/usr/sbin - cp $PKG_DIR/scripts/network-base-setup $INSTALL/usr/sbin - cp $PKG_DIR/scripts/systemd-timesyncd-setup $INSTALL/usr/sbin + mkdir -p ${INSTALL}/usr/sbin + cp ${PKG_DIR}/scripts/kernel-overlays-setup ${INSTALL}/usr/sbin + cp ${PKG_DIR}/scripts/network-base-setup ${INSTALL}/usr/sbin + cp ${PKG_DIR}/scripts/systemd-timesyncd-setup ${INSTALL}/usr/sbin # /etc/resolv.conf and /etc/hosts must be writable - ln -sf /run/libreelec/resolv.conf $INSTALL/etc/resolv.conf - ln -sf /run/libreelec/hosts $INSTALL/etc/hosts - ln -sf /run/libreelec/environment $INSTALL/etc/environment + ln -sf /run/libreelec/resolv.conf ${INSTALL}/etc/resolv.conf + ln -sf /run/libreelec/hosts ${INSTALL}/etc/hosts + ln -sf /run/libreelec/environment ${INSTALL}/etc/environment # provide 'halt', 'shutdown', 'reboot' & co. - ln -sf /usr/bin/systemctl $INSTALL/usr/sbin/halt - ln -sf /usr/bin/systemctl $INSTALL/usr/sbin/poweroff - ln -sf /usr/bin/systemctl $INSTALL/usr/sbin/reboot - ln -sf /usr/bin/systemctl $INSTALL/usr/sbin/runlevel - ln -sf /usr/bin/systemctl $INSTALL/usr/sbin/shutdown - ln -sf /usr/bin/systemctl $INSTALL/usr/sbin/telinit + ln -sf /usr/bin/systemctl ${INSTALL}/usr/sbin/halt + ln -sf /usr/bin/systemctl ${INSTALL}/usr/sbin/poweroff + ln -sf /usr/bin/systemctl ${INSTALL}/usr/sbin/reboot + ln -sf /usr/bin/systemctl ${INSTALL}/usr/sbin/runlevel + ln -sf /usr/bin/systemctl ${INSTALL}/usr/sbin/shutdown + ln -sf /usr/bin/systemctl ${INSTALL}/usr/sbin/telinit # strip - debug_strip $INSTALL/usr + debug_strip ${INSTALL}/usr # defaults - mkdir -p $INSTALL/usr/config - cp -PR $PKG_DIR/config/* $INSTALL/usr/config + mkdir -p ${INSTALL}/usr/config + cp -PR ${PKG_DIR}/config/* ${INSTALL}/usr/config - safe_remove $INSTALL/etc/modules-load.d - ln -sf /storage/.config/modules-load.d $INSTALL/etc/modules-load.d - ln -sf /storage/.config/logind.conf.d $INSTALL/etc/systemd/logind.conf.d - ln -sf /storage/.config/sleep.conf.d $INSTALL/etc/systemd/sleep.conf.d - ln -sf /storage/.config/timesyncd.conf.d $INSTALL/etc/systemd/timesyncd.conf.d - safe_remove $INSTALL/etc/sysctl.d - ln -sf /storage/.config/sysctl.d $INSTALL/etc/sysctl.d - safe_remove $INSTALL/etc/tmpfiles.d - ln -sf /storage/.config/tmpfiles.d $INSTALL/etc/tmpfiles.d - safe_remove $INSTALL/etc/udev/hwdb.d - ln -sf /storage/.config/hwdb.d $INSTALL/etc/udev/hwdb.d - safe_remove $INSTALL/etc/udev/rules.d - ln -sf /storage/.config/udev.rules.d $INSTALL/etc/udev/rules.d + safe_remove ${INSTALL}/etc/modules-load.d + ln -sf /storage/.config/modules-load.d ${INSTALL}/etc/modules-load.d + ln -sf /storage/.config/logind.conf.d ${INSTALL}/etc/systemd/logind.conf.d + ln -sf /storage/.config/sleep.conf.d ${INSTALL}/etc/systemd/sleep.conf.d + ln -sf /storage/.config/timesyncd.conf.d ${INSTALL}/etc/systemd/timesyncd.conf.d + safe_remove ${INSTALL}/etc/sysctl.d + ln -sf /storage/.config/sysctl.d ${INSTALL}/etc/sysctl.d + safe_remove ${INSTALL}/etc/tmpfiles.d + ln -sf /storage/.config/tmpfiles.d ${INSTALL}/etc/tmpfiles.d + safe_remove ${INSTALL}/etc/udev/hwdb.d + ln -sf /storage/.config/hwdb.d ${INSTALL}/etc/udev/hwdb.d + safe_remove ${INSTALL}/etc/udev/rules.d + ln -sf /storage/.config/udev.rules.d ${INSTALL}/etc/udev/rules.d } post_install() { diff --git a/packages/sysutils/terminus-font/package.mk b/packages/sysutils/terminus-font/package.mk index d3e4bb8d4a..2c593df0e8 100644 --- a/packages/sysutils/terminus-font/package.mk +++ b/packages/sysutils/terminus-font/package.mk @@ -12,7 +12,7 @@ PKG_LONGDESC="This package contains the Terminus Font" PKG_TOOLCHAIN="manual" pre_configure_init() { - cd $PKG_BUILD + cd ${PKG_BUILD} rm -rf .${TARGET_NAME}-${TARGET} } diff --git a/packages/sysutils/tz/package.mk b/packages/sysutils/tz/package.mk index 6cf435b61c..88a590b0f4 100644 --- a/packages/sysutils/tz/package.mk +++ b/packages/sysutils/tz/package.mk @@ -7,24 +7,24 @@ PKG_VERSION="2020f" PKG_SHA256="e53b70c3ed8597a081e2c12ec049802433b5e022d3d20db4e8bda80d760d7cee" PKG_LICENSE="Public Domain" PKG_SITE="http://www.iana.org/time-zones" -PKG_URL="https://github.com/eggert/tz/archive/$PKG_VERSION.tar.gz" +PKG_URL="https://github.com/eggert/tz/archive/${PKG_VERSION}.tar.gz" PKG_DEPENDS_TARGET="toolchain" PKG_LONGDESC="Time zone and daylight-saving time data." pre_configure_target() { - PKG_MAKE_OPTS_TARGET="CC=$HOST_CC LDFLAGS=" + PKG_MAKE_OPTS_TARGET="CC=${HOST_CC} LDFLAGS=" } makeinstall_target() { - make TZDIR="$INSTALL/usr/share/zoneinfo" REDO=posix_only TOPDIR="$INSTALL" install + make TZDIR="${INSTALL}/usr/share/zoneinfo" REDO=posix_only TOPDIR="${INSTALL}" install } post_makeinstall_target() { - rm -rf $INSTALL/usr/bin $INSTALL/usr/sbin + rm -rf ${INSTALL}/usr/bin ${INSTALL}/usr/sbin - rm -rf $INSTALL/etc - mkdir -p $INSTALL/etc - ln -sf /var/run/localtime $INSTALL/etc/localtime + rm -rf ${INSTALL}/etc + mkdir -p ${INSTALL}/etc + ln -sf /var/run/localtime ${INSTALL}/etc/localtime } post_install() { diff --git a/packages/sysutils/udevil/package.mk b/packages/sysutils/udevil/package.mk index 55b2873bbb..6e70b8751b 100644 --- a/packages/sysutils/udevil/package.mk +++ b/packages/sysutils/udevil/package.mk @@ -6,7 +6,7 @@ PKG_VERSION="0.4.4" PKG_SHA256="ce8c51fd4d589cda7be56e75b42188deeb258c66fc911a9b3a70a3945c157739" PKG_LICENSE="GPL" PKG_SITE="https://github.com/IgnorantGuru/udevil" -PKG_URL="https://github.com/IgnorantGuru/udevil/raw/pkg/$PKG_VERSION/$PKG_NAME-$PKG_VERSION.tar.xz" +PKG_URL="https://github.com/IgnorantGuru/udevil/raw/pkg/${PKG_VERSION}/${PKG_NAME}-${PKG_VERSION}.tar.xz" PKG_DEPENDS_TARGET="toolchain systemd glib" PKG_LONGDESC="Mounts and unmounts removable devices and networks without a password." @@ -21,11 +21,11 @@ makeinstall_target() { } post_makeinstall_target() { - mkdir -p $INSTALL/etc/udevil - cp $PKG_DIR/config/udevil.conf $INSTALL/etc/udevil + mkdir -p ${INSTALL}/etc/udevil + cp ${PKG_DIR}/config/udevil.conf ${INSTALL}/etc/udevil - mkdir -p $INSTALL/usr/bin - cp -PR src/udevil $INSTALL/usr/bin + mkdir -p ${INSTALL}/usr/bin + cp -PR src/udevil ${INSTALL}/usr/bin } post_install() { diff --git a/packages/sysutils/usbutils/package.mk b/packages/sysutils/usbutils/package.mk index a33bc10392..d9bc056ffc 100644 --- a/packages/sysutils/usbutils/package.mk +++ b/packages/sysutils/usbutils/package.mk @@ -7,12 +7,12 @@ PKG_VERSION="013" PKG_SHA256="9e23494fcc78b7a80ee29a07dd179c95ae2f71509c35728dbbabc2d1cca41338" PKG_LICENSE="GPL" PKG_SITE="http://www.linux-usb.org/" -PKG_URL="http://kernel.org/pub/linux/utils/usb/usbutils/$PKG_NAME-$PKG_VERSION.tar.xz" +PKG_URL="http://kernel.org/pub/linux/utils/usb/usbutils/${PKG_NAME}-${PKG_VERSION}.tar.xz" PKG_DEPENDS_TARGET="toolchain libusb systemd" PKG_LONGDESC="This package contains various utilities for inspecting and setting of devices connected to the USB bus." PKG_TOOLCHAIN="autotools" post_makeinstall_target() { - rm -rf $INSTALL/usr/bin/lsusb.py - rm -rf $INSTALL/usr/bin/usbhid-dump + rm -rf ${INSTALL}/usr/bin/lsusb.py + rm -rf ${INSTALL}/usr/bin/usbhid-dump } diff --git a/packages/sysutils/util-linux/package.mk b/packages/sysutils/util-linux/package.mk index 1fca34173a..9731c9cee7 100644 --- a/packages/sysutils/util-linux/package.mk +++ b/packages/sysutils/util-linux/package.mk @@ -6,7 +6,7 @@ PKG_NAME="util-linux" PKG_VERSION="2.36.1" PKG_SHA256="09fac242172cd8ec27f0739d8d192402c69417617091d8c6e974841568f37eed" PKG_LICENSE="GPL" -PKG_URL="http://www.kernel.org/pub/linux/utils/util-linux/v$(get_pkg_version_maj_min)/$PKG_NAME-$PKG_VERSION.tar.xz" +PKG_URL="http://www.kernel.org/pub/linux/utils/util-linux/v$(get_pkg_version_maj_min)/${PKG_NAME}-${PKG_VERSION}.tar.xz" PKG_DEPENDS_HOST="ccache:host autoconf:host automake:host intltool:host libtool:host pkg-config:host" PKG_DEPENDS_TARGET="toolchain" PKG_DEPENDS_INIT="toolchain" @@ -45,7 +45,7 @@ UTILLINUX_CONFIG_DEFAULT="--disable-gtk-doc \ --without-python \ --without-systemdsystemunitdir" -PKG_CONFIGURE_OPTS_TARGET="$UTILLINUX_CONFIG_DEFAULT \ +PKG_CONFIGURE_OPTS_TARGET="${UTILLINUX_CONFIG_DEFAULT} \ --enable-libuuid \ --enable-libblkid \ --enable-libmount \ @@ -56,40 +56,40 @@ PKG_CONFIGURE_OPTS_TARGET="$UTILLINUX_CONFIG_DEFAULT \ --enable-blkid \ --enable-lscpu" -if [ "$SWAP_SUPPORT" = "yes" ]; then - PKG_CONFIGURE_OPTS_TARGET="$PKG_CONFIGURE_OPTS_TARGET --enable-swapon" +if [ "${SWAP_SUPPORT}" = "yes" ]; then + PKG_CONFIGURE_OPTS_TARGET+=" --enable-swapon" fi PKG_CONFIGURE_OPTS_HOST="--enable-static \ --disable-shared \ - $UTILLINUX_CONFIG_DEFAULT \ + ${UTILLINUX_CONFIG_DEFAULT} \ --enable-uuidgen \ --enable-libuuid" -PKG_CONFIGURE_OPTS_INIT="$UTILLINUX_CONFIG_DEFAULT \ +PKG_CONFIGURE_OPTS_INIT="${UTILLINUX_CONFIG_DEFAULT} \ --enable-libblkid \ --enable-libmount \ --enable-fsck" -if [ "$INITRAMFS_PARTED_SUPPORT" = "yes" ]; then - PKG_CONFIGURE_OPTS_INIT="$PKG_CONFIGURE_OPTS_INIT --enable-mkfs --enable-libuuid" +if [ "${INITRAMFS_PARTED_SUPPORT}" = "yes" ]; then + PKG_CONFIGURE_OPTS_INIT+=" --enable-mkfs --enable-libuuid" fi post_makeinstall_target() { - if [ "$SWAP_SUPPORT" = "yes" ]; then - mkdir -p $INSTALL/usr/lib/libreelec - cp -PR $PKG_DIR/scripts/mount-swap $INSTALL/usr/lib/libreelec + if [ "${SWAP_SUPPORT}" = "yes" ]; then + mkdir -p ${INSTALL}/usr/lib/libreelec + cp -PR ${PKG_DIR}/scripts/mount-swap ${INSTALL}/usr/lib/libreelec - mkdir -p $INSTALL/etc - cat $PKG_DIR/config/swap.conf | \ - sed -e "s,@SWAPFILESIZE@,$SWAPFILESIZE,g" \ - -e "s,@SWAP_ENABLED_DEFAULT@,$SWAP_ENABLED_DEFAULT,g" \ - > $INSTALL/etc/swap.conf + mkdir -p ${INSTALL}/etc + cat ${PKG_DIR}/config/swap.conf | \ + sed -e "s,@SWAPFILESIZE@,${SWAPFILESIZE},g" \ + -e "s,@SWAP_ENABLED_DEFAULT@,${SWAP_ENABLED_DEFAULT},g" \ + > ${INSTALL}/etc/swap.conf fi } post_install () { - if [ "$SWAP_SUPPORT" = "yes" ]; then + if [ "${SWAP_SUPPORT}" = "yes" ]; then enable_service swap.service fi } diff --git a/packages/sysutils/v4l-utils/package.mk b/packages/sysutils/v4l-utils/package.mk index 14e8608107..e7fe08075f 100644 --- a/packages/sysutils/v4l-utils/package.mk +++ b/packages/sysutils/v4l-utils/package.mk @@ -9,7 +9,7 @@ PKG_VERSION="1.20.0" PKG_SHA256="956118713f7ccb405c55c7088a6a2490c32d54300dd9a30d8d5008c28d3726f7" PKG_LICENSE="GPL" PKG_SITE="http://linuxtv.org/" -PKG_URL="http://linuxtv.org/downloads/v4l-utils/$PKG_NAME-$PKG_VERSION.tar.bz2" +PKG_URL="http://linuxtv.org/downloads/v4l-utils/${PKG_NAME}-${PKG_VERSION}.tar.bz2" PKG_DEPENDS_TARGET="toolchain alsa-lib systemd elfutils ir-bpf-decoders" PKG_LONGDESC="Linux V4L2 and DVB API utilities and v4l libraries (libv4l)." PKG_TOOLCHAIN="autotools" @@ -22,39 +22,39 @@ PKG_CONFIGURE_OPTS_TARGET="--without-jpeg \ pre_configure_target() { # cec-ctl fails to build in subdirs - cd $PKG_BUILD - rm -rf .$TARGET_NAME + cd ${PKG_BUILD} + rm -rf .${TARGET_NAME} } make_target() { - make -C utils/keytable CFLAGS="$TARGET_CFLAGS" - make -C utils/ir-ctl CFLAGS="$TARGET_CFLAGS" - if [ "$CEC_FRAMEWORK_SUPPORT" = "yes" ]; then - make -C utils/libcecutil CFLAGS="$TARGET_CFLAGS" - make -C utils/cec-ctl CFLAGS="$TARGET_CFLAGS" + make -C utils/keytable CFLAGS="${TARGET_CFLAGS}" + make -C utils/ir-ctl CFLAGS="${TARGET_CFLAGS}" + if [ "${CEC_FRAMEWORK_SUPPORT}" = "yes" ]; then + make -C utils/libcecutil CFLAGS="${TARGET_CFLAGS}" + make -C utils/cec-ctl CFLAGS="${TARGET_CFLAGS}" fi - make -C lib CFLAGS="$TARGET_CFLAGS" - make -C utils/dvb CFLAGS="$TARGET_CFLAGS" - make -C utils/v4l2-ctl CFLAGS="$TARGET_CFLAGS" + make -C lib CFLAGS="${TARGET_CFLAGS}" + make -C utils/dvb CFLAGS="${TARGET_CFLAGS}" + make -C utils/v4l2-ctl CFLAGS="${TARGET_CFLAGS}" } makeinstall_target() { - make install DESTDIR=$INSTALL PREFIX=/usr -C utils/keytable - make install DESTDIR=$INSTALL PREFIX=/usr -C utils/ir-ctl - if [ "$CEC_FRAMEWORK_SUPPORT" = "yes" ]; then - make install DESTDIR=$INSTALL PREFIX=/usr -C utils/cec-ctl + make install DESTDIR=${INSTALL} PREFIX=/usr -C utils/keytable + make install DESTDIR=${INSTALL} PREFIX=/usr -C utils/ir-ctl + if [ "${CEC_FRAMEWORK_SUPPORT}" = "yes" ]; then + make install DESTDIR=${INSTALL} PREFIX=/usr -C utils/cec-ctl fi - make install DESTDIR=$INSTALL PREFIX=/usr -C utils/dvb - make install DESTDIR=$INSTALL PREFIX=/usr -C utils/v4l2-ctl + make install DESTDIR=${INSTALL} PREFIX=/usr -C utils/dvb + make install DESTDIR=${INSTALL} PREFIX=/usr -C utils/v4l2-ctl cp ${PKG_BUILD}/contrib/lircd2toml.py ${INSTALL}/usr/bin/ } create_multi_keymap() { local f name map - name="$1" + name="${1}" shift 1 ( - for f in "$@" ; do + for f in "$@"; do map="${INSTALL}/usr/lib/udev/rc_keymaps/${f}.toml" [ -e "${map}" ] && cat "${map}" done @@ -64,35 +64,35 @@ create_multi_keymap() { post_makeinstall_target() { local f keymap - rm -rf $INSTALL/etc/rc_keymaps - ln -sf /storage/.config/rc_keymaps $INSTALL/etc/rc_keymaps + rm -rf ${INSTALL}/etc/rc_keymaps + ln -sf /storage/.config/rc_keymaps ${INSTALL}/etc/rc_keymaps - mkdir -p $INSTALL/usr/config - cp -PR $PKG_DIR/config/* $INSTALL/usr/config + mkdir -p ${INSTALL}/usr/config + cp -PR ${PKG_DIR}/config/* ${INSTALL}/usr/config - rm -rf $INSTALL/usr/lib/udev/rules.d - mkdir -p $INSTALL/usr/lib/udev/rules.d - cp -PR $PKG_DIR/udev.d/*.rules $INSTALL/usr/lib/udev/rules.d + rm -rf ${INSTALL}/usr/lib/udev/rules.d + mkdir -p ${INSTALL}/usr/lib/udev/rules.d + cp -PR ${PKG_DIR}/udev.d/*.rules ${INSTALL}/usr/lib/udev/rules.d # install additional keymaps without overwriting upstream maps ( set -C - for f in $PKG_DIR/keymaps/* ; do - if [ -e $f ] ; then - keymap=$(basename $f) - cat $f > $INSTALL/usr/lib/udev/rc_keymaps/$keymap + for f in ${PKG_DIR}/keymaps/*; do + if [ -e ${f} ]; then + keymap=$(basename ${f}) + cat ${f} > ${INSTALL}/usr/lib/udev/rc_keymaps/${keymap} fi done ) # create multi keymap to support several remotes OOTB - if [ -n "$IR_REMOTE_KEYMAPS" ]; then - create_multi_keymap libreelec_multi $IR_REMOTE_KEYMAPS + if [ -n "${IR_REMOTE_KEYMAPS}" ]; then + create_multi_keymap libreelec_multi ${IR_REMOTE_KEYMAPS} # use multi-keymap instead of default one - sed -i '/^\*\s*rc-rc6-mce\s*rc6_mce/d' $INSTALL/etc/rc_maps.cfg + sed -i '/^\*\s*rc-rc6-mce\s*rc6_mce/d' ${INSTALL}/etc/rc_maps.cfg - cat << EOF >> $INSTALL/etc/rc_maps.cfg + cat << EOF >> ${INSTALL}/etc/rc_maps.cfg # # Custom LibreELEC configuration starts here #