Commit 4a4574fc authored by Boris Yumankulov's avatar Boris Yumankulov Committed by Vitaly Lipatov

epm play discord: disable autoupdate and add epm config file (eterbug #18120)

parent 3f590762
......@@ -17,8 +17,33 @@ fix_chrome_sandbox
add_electron_deps
rm usr/bin/$PRODUCT
add_bin_link_command $PRODUCTCUR $PRODUCTDIR/$PRODUCTCUR
add_bin_link_command $PRODUCT $PRODUCTCUR
mkdir -p $BUILDROOT/usr/bin
cat <<EOF >$BUILDROOT/usr/bin/$PRODUCT
#!/bin/sh
CONFIG_DIR="\$HOME"/.config/discord
SETTINGS_FILE="\$CONFIG_DIR"/settings.json
DISCORD_CONFIG_FILE="\$HOME/.config/eepm/discord"
EXTRA_PARAMS=""
if [ ! -f "\$DISCORD_CONFIG_FILE" ]; then
DISCORD_CONFIG_FILE="/etc/eepm/config/discord"
fi
if [ -f "\$DISCORD_CONFIG_FILE" ]; then
EXTRA_PARAMS=$(cat "\$DISCORD_CONFIG_FILE")
fi
if [ -f "\$SETTINGS_FILE" ] && grep -q '"SKIP_HOST_UPDATE": true' "\$SETTINGS_FILE"; then
exec $PRODUCTDIR/$PRODUCTCUR \$EXTRA_PARAMS "\$@"
else
mkdir -p "\$CONFIG_DIR"
echo '{ "SKIP_HOST_UPDATE": true}' > "\$SETTINGS_FILE"
exec $PRODUCTDIR/$PRODUCTCUR \$EXTRA_PARAMS "\$@"
fi
EOF
chmod a+x $BUILDROOT/usr/bin/$PRODUCT
pack_file /usr/bin/$PRODUCT
rm usr/share/applications/discord.desktop
install_file $PRODUCTDIR/discord.desktop /usr/share/applications/discord.desktop
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment