diff --git a/files/board/arpl/overlayfs/etc/init.d/S41dhcpcd b/files/board/arpl/overlayfs/etc/init.d/S41dhcpcd index 61757860..8971e162 100755 --- a/files/board/arpl/overlayfs/etc/init.d/S41dhcpcd +++ b/files/board/arpl/overlayfs/etc/init.d/S41dhcpcd @@ -10,24 +10,25 @@ PIDFILE=/var/run/dhcpcd/pid [ -f $CONFIG ] || exit 0 case "$1" in - start) - echo "Starting dhcpcd..." - start-stop-daemon -S -x "$DAEMON" -p "$PIDFILE" -- -f "$CONFIG" - ;; - stop) - echo "Stopping dhcpcd..." - start-stop-daemon -K -x "$DAEMON" -p "$PIDFILE" -o - ;; - reload|force-reload) - echo "Reloading dhcpcd configuration..." - "$DAEMON" -s reload - ;; - restart) - "$0" stop - sleep 1 # Prevent race condition: ensure dhcpcd stops before start. - "$0" start - ;; - *) - echo "Usage: $0 {start|stop|restart|reload|force-reload}" - exit 1 +start) + echo "Starting dhcpcd..." + start-stop-daemon -S -x "$DAEMON" -p "$PIDFILE" -- -f "$CONFIG" + ;; +stop) + echo "Stopping dhcpcd..." + start-stop-daemon -K -x "$DAEMON" -p "$PIDFILE" -o + ;; +reload | force-reload) + echo "Reloading dhcpcd configuration..." + "$DAEMON" -s reload + ;; +restart) + "$0" stop + sleep 1 # Prevent race condition: ensure dhcpcd stops before start. + "$0" start + ;; +*) + echo "Usage: $0 {start|stop|restart|reload|force-reload}" + exit 1 + ;; esac diff --git a/files/board/arpl/overlayfs/etc/samba/smb.conf b/files/board/arpl/overlayfs/etc/samba/smb.conf index 8960e888..36fba469 100644 --- a/files/board/arpl/overlayfs/etc/samba/smb.conf +++ b/files/board/arpl/overlayfs/etc/samba/smb.conf @@ -1,20 +1,20 @@ [global] - workgroup = WORKGROUP - server role = standalone server - obey pam restrictions = yes - map to guest = Bad User - usershare allow guests = yes - dfree command = /usr/bin/df +workgroup = WORKGROUP +server role = standalone server +obey pam restrictions = yes +map to guest = Bad User +usershare allow guests = yes +dfree command = /usr/bin/df [arpl] - browseable = yes - public = yes - path = /mnt - guest ok = yes - printable = no - read only = no - writable = yes - create mask = 0600 - directory mask = 0700 - force user = root - force group = root +browseable = yes +public = yes +path = /mnt +guest ok = yes +printable = no +read only = no +writable = yes +create mask = 0600 +directory mask = 0700 +force user = root +force group = root diff --git a/files/board/arpl/overlayfs/etc/ssh/sshd_config b/files/board/arpl/overlayfs/etc/ssh/sshd_config index d9204d68..b640e016 100644 --- a/files/board/arpl/overlayfs/etc/ssh/sshd_config +++ b/files/board/arpl/overlayfs/etc/ssh/sshd_config @@ -38,7 +38,7 @@ PermitRootLogin yes # The default is to check both .ssh/authorized_keys and .ssh/authorized_keys2 # but this is overridden so installations will only check .ssh/authorized_keys -AuthorizedKeysFile .ssh/authorized_keys +AuthorizedKeysFile .ssh/authorized_keys #AuthorizedPrincipalsFile none @@ -106,7 +106,7 @@ AuthorizedKeysFile .ssh/authorized_keys #Banner none # override default of no subsystems -Subsystem sftp /usr/libexec/sftp-server +Subsystem sftp /usr/libexec/sftp-server # Example of overriding settings on a per-user basis #Match User anoncvs diff --git a/files/board/arpl/overlayfs/root/.bashrc b/files/board/arpl/overlayfs/root/.bashrc index dfbdc729..a497d495 100644 --- a/files/board/arpl/overlayfs/root/.bashrc +++ b/files/board/arpl/overlayfs/root/.bashrc @@ -16,18 +16,17 @@ PROMPT_COMMAND="history -a;$PROMPT_COMMAND" export EDITOR="/bin/nano" export BOOTLOADER_PATH="/mnt/p1" -export SLPART_PATH="/mnt/p2" # Synologic partition +export SLPART_PATH="/mnt/p2" # Synologic partition export CACHE_PATH="/mnt/p3" export DSMROOT_PATH="/mnt/dsmroot" export PATH="${PATH}:/opt/arpl" if [ -f ${BOOTLOADER_PATH}/.locale ]; then - export LANG="`cat ${BOOTLOADER_PATH}/.locale`" + export LANG="$(cat ${BOOTLOADER_PATH}/.locale)" fi if [ -d /opt/arpl/lang ]; then - for F in `ls /opt/arpl/lang/*.mo` - do + for F in $(ls /opt/arpl/lang/*.mo); do install "${F}" "/usr/share/locale/$(basename $F .mo)/LC_MESSAGES/arpl.mo" done fi diff --git a/files/board/arpl/overlayfs/root/.profile b/files/board/arpl/overlayfs/root/.profile index bb632cf6..34ba343a 100644 --- a/files/board/arpl/overlayfs/root/.profile +++ b/files/board/arpl/overlayfs/root/.profile @@ -10,8 +10,8 @@ # if running bash if [ -n "$BASH_VERSION" ]; then - # include .bashrc if it exists - if [ -f "$HOME/.bashrc" ]; then - . "$HOME/.bashrc" - fi + # include .bashrc if it exists + if [ -f "$HOME/.bashrc" ]; then + . "$HOME/.bashrc" + fi fi diff --git a/files/board/arpl/overlayfs/usr/sbin/arpl-reboot.sh b/files/board/arpl/overlayfs/usr/sbin/arpl-reboot.sh index 3230d2c9..e3a9ec3c 100755 --- a/files/board/arpl/overlayfs/usr/sbin/arpl-reboot.sh +++ b/files/board/arpl/overlayfs/usr/sbin/arpl-reboot.sh @@ -1,4 +1,4 @@ -#!/usr/bin/env ash +#!/usr/bin/env bash function use() { echo "Use: ${0} junior|config"