mirror of
https://github.com/diddlesnaps/makemkv.git
synced 2026-01-19 20:48:59 -05:00
* Set ccextractor path if unset. Fixes #11 * Set default save path to `$HOME/movies`. Fixes #10 Signed-off-by: Daniel Llewellyn <diddledan@ubuntu.com>
32 lines
1.1 KiB
Bash
Executable File
32 lines
1.1 KiB
Bash
Executable File
#!/bin/sh -e
|
|
if [ ! -f $SNAP_USER_DATA/.MakeMKV/settings.conf ]; then
|
|
mkdir -p $SNAP_USER_DATA/.MakeMKV
|
|
|
|
cat > $SNAP_USER_DATA/.MakeMKV/settings.conf <<SEOF
|
|
#
|
|
# MakeMKV settings file, written by MakeMKV v1.14.5 linux(x64-release)
|
|
#
|
|
|
|
app_DestinationDir = "$SNAP_REAL_HOME/movies"
|
|
app_DestinationType = "2"
|
|
app_Java = "/snap/makemkv/current/usr/bin/java"
|
|
app_Key = ""
|
|
app_PreferredLanguage = ""
|
|
app_ccextractor = "/snap/makemkv/current/usr/bin/ccextractor"
|
|
dvd_MinimumTitleLength = "300"
|
|
sdf_Stop = ""
|
|
SEOF
|
|
|
|
else
|
|
if grep -q 'app_DestinationDir = ""' $SNAP_USER_DATA/.MakeMKV/settings.conf; then
|
|
sed -i -E 's|(app_DestinationDir = )""|\1"'"$SNAP_REAL_HOME/movies"'"|' $SNAP_USER_DATA/.MakeMKV/settings.conf
|
|
fi
|
|
if grep -q 'app_Java = ""' $SNAP_USER_DATA/.MakeMKV/settings.conf; then
|
|
sed -i -E 's|(app_Java = )""|\1"/snap/makemkv/current/usr/bin/java"|' $SNAP_USER_DATA/.MakeMKV/settings.conf
|
|
fi
|
|
if grep -q 'app_ccextractor = ""' $SNAP_USER_DATA/.MakeMKV/settings.conf; then
|
|
sed -i -E 's|(app_ccextractor = )""|\1"/snap/makemkv/current/usr/bin/ccextractor"|' $SNAP_USER_DATA/.MakeMKV/settings.conf
|
|
fi
|
|
fi
|
|
|
|
exec $@ |