diff options
author | Alexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com> | 2017-12-09 19:03:48 +0300 |
---|---|---|
committer | Alexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com> | 2017-12-09 19:03:48 +0300 |
commit | 6a46aadeb570033313cc0097013c3778435a09cb (patch) | |
tree | 238ed14060a7effcebfee2e71e6395006282965c /mods/mod_hakchi/hakchi/rootfs/bin/clover-kachikachi-wr | |
parent | 46348fd9ce54e99853991a69e6261dfdc0dd08ed (diff) |
Sync to madmonkey's hakchi
Diffstat (limited to 'mods/mod_hakchi/hakchi/rootfs/bin/clover-kachikachi-wr')
-rwxr-xr-x | mods/mod_hakchi/hakchi/rootfs/bin/clover-kachikachi-wr | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/mods/mod_hakchi/hakchi/rootfs/bin/clover-kachikachi-wr b/mods/mod_hakchi/hakchi/rootfs/bin/clover-kachikachi-wr index 6316ddf4..0da3c122 100755 --- a/mods/mod_hakchi/hakchi/rootfs/bin/clover-kachikachi-wr +++ b/mods/mod_hakchi/hakchi/rootfs/bin/clover-kachikachi-wr @@ -16,20 +16,22 @@ if [ "$extension" == "7z" ]; then mkdir -p "$tmppath" cd "$tmppath" tiny7zx x "$filename" - filename="$tmppath/$(ls)" - filename_str=${filename// /_} - mv "$filename" "$filename_str" - filename=$filename_str + filename="$(ls|head -n1)" + mv "$filename" "rom.${filename##*.}" + filename="$tmppath/rom.${filename##*.}" fi if [ "$extension" == "gz" ]; then rm -rf "$tmppath" mkdir -p "$tmppath" - gunzip -c > "$tmppath/$filebase" - filename="$tmppath/$filebase" + filebase="$(basename "$filebase" ".gz")" + extension="${filebase##*.}" + filename="$tmppath/rom.$extension" + gunzip -c > "$filename" fi shift args="$filename $@ $cfg_nes_extra_args" [ "$cfg_disable_armet" == "y" ] && args="$(echo $args | sed 's/--enable-armet//g')" -exec /usr/bin/clover-kachikachi $args +[ -f "/bin/clover-kachikachi" ] && exec /bin/clover-kachikachi $args +[ -f "/usr/bin/clover-kachikachi" ] && exec /usr/bin/clover-kachikachi $args |