mirror of
https://github.com/libretro/RetroArch
synced 2025-03-28 19:20:35 +00:00
19 lines
889 B
Plaintext
19 lines
889 B
Plaintext
Hakchi_Libretro_Initialise(){
|
|
if [ -z "$(mount | grep "/etc/libretro ")" ] && [ -d "$mountpoint/media/$modname" ] && [ "$cfg_usb_rw" == "y" ]; then
|
|
local externalPath="$mountpoint/media/data/ra_data"
|
|
local localPath="$rootfs/etc/libretro/.config/retroarch"
|
|
for ra_folders in database thumbnails playlists downloads; do
|
|
if [ ! -d "$externalPath/$ra_folders" ]; then
|
|
mkdir -p "$externalPath/$ra_folders"
|
|
copy "$localPath/$ra_folders" "$externalPath"
|
|
rm -rf "$localPath/$ra_folders/"*
|
|
fi
|
|
mount_bind "$externalPath/$ra_folders" "$localPath/$ra_folders"
|
|
overmount "${localPath#$rootfs}/$ra_folders"
|
|
done
|
|
unset ra_folders
|
|
fi
|
|
[ -f "$mountpoint/usr/bin/clover-kachikachi" ] && overmount /usr/bin/clover-kachikachi
|
|
[ -f "$mountpoint/usr/bin/clover-canoe-shvc" ] && overmount /usr/bin/clover-canoe-shvc
|
|
}
|