diff options
author | Alexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com> | 2017-02-17 12:15:13 +0300 |
---|---|---|
committer | Alexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com> | 2017-02-17 12:15:13 +0300 |
commit | b6335e3646843b937e249ef9ee98cafee8585cea (patch) | |
tree | d1d6930f85d48a8daab5341fa2f26f8895685ce7 /mods/mod_hakchi | |
parent | 8c4af6676268ffed40b0c46c8985dc9c6b34a5ce (diff) |
RetroArch pack script
Diffstat (limited to 'mods/mod_hakchi')
-rw-r--r-- | mods/mod_hakchi/hakchi/init | 2 | ||||
-rw-r--r-- | mods/mod_hakchi/hakchi/rootfs/etc/preinit | 4 | ||||
-rw-r--r-- | mods/mod_hakchi/hakchi/script/transfer | 6 |
3 files changed, 6 insertions, 6 deletions
diff --git a/mods/mod_hakchi/hakchi/init b/mods/mod_hakchi/hakchi/init index 88e2bb4f..ac0ebf1f 100644 --- a/mods/mod_hakchi/hakchi/init +++ b/mods/mod_hakchi/hakchi/init @@ -24,7 +24,7 @@ else mount_base fi -if [ -d "$preinit" ]; then +if [ -f "$preinit" ]; then source "$preinit" preinit else diff --git a/mods/mod_hakchi/hakchi/rootfs/etc/preinit b/mods/mod_hakchi/hakchi/rootfs/etc/preinit index 45aeccfe..1753621d 100644 --- a/mods/mod_hakchi/hakchi/rootfs/etc/preinit +++ b/mods/mod_hakchi/hakchi/rootfs/etc/preinit @@ -7,7 +7,9 @@ source_parts(){ mkdir -p "$temppath" local script=$temppath/script_$(rand) rm -f "$script" - for i in $(find $(dirname "$1") -maxdepth 1 -path "$1" | sort); do + local searchpath=$(dirname "$1") + [ -d "$searchpath" ] || return 1 + for i in $(find "$searchpath" -maxdepth 1 -path "$1" | sort); do cat "$i" >> "$script" done dos2unix -u "$script" diff --git a/mods/mod_hakchi/hakchi/script/transfer b/mods/mod_hakchi/hakchi/script/transfer index 240bf41f..485d28ea 100644 --- a/mods/mod_hakchi/hakchi/script/transfer +++ b/mods/mod_hakchi/hakchi/script/transfer @@ -30,10 +30,8 @@ if [ -d "$transferpath/firmware" ]; then fi # if we're running modified firmware, mount it now -if [ -d "$preinitpath" ]; then - source_parts "$preinitpath/p????_*firmware*" - source_parts "$modpath/rootfs/etc/preinit.d/p????_*firmware*" -fi +source_parts "$preinitpath/p????_*firmware*" +source_parts "$modpath/rootfs/etc/preinit.d/p????_*firmware*" # now we can do install/repair if [ -d "$preinitpath" ]; then |