several small script fixes

This commit is contained in:
ohfp 2020-03-29 00:18:58 +01:00
parent 4618b2865c
commit f257806033
5 changed files with 7 additions and 4 deletions

View file

@ -3,7 +3,7 @@ printf "\n\n-------------------------------------- DEPENDENCY INSTALLATION -----
# Setup Script Variables
# _DEPENDENCIES="mercurial wget git flatpak flatpak-builder";
_DEPENDENCIES="wget git xvfb xz-utils";
_DEPENDENCIES="wget git xvfb xz-utils python3";
# Installs Dependencies
printf "\nInstalling dependencies: $_DEPENDENCIES\n";

View file

@ -57,12 +57,12 @@ LLVM_PROFDATA=llvm-profdata \
if [[ ! -s merged.profdata ]]; then
echo "No profile data produced."
return 1
exit 1
fi
if [[ ! -s jarlog ]]; then
echo "No jar log produced."
return 1
exit 1
fi
echo "Removing instrumented browser..."

View file

@ -1,6 +1,9 @@
#!/bin/bash
printf "\n\n--------------------------------- SETTINGS INTEGRATION --------------------------------------\n";
# Aborts the script upon any faliure
set -e;
# Setup Script Variables
BINARY_TARBALL=$1;
TOGGLE_SETTINGS_SCRIPT=$2;
@ -32,7 +35,7 @@ cp $LAUNCHER_SCRIPT $_EXTRACTED_TARBALL_FOLDER/launch_librewolf.sh;
# until we've worked out how to use `--install-settings` with links
# in all major packages instead
printf "\nWorkaround: auto-enable Settings\n"
cp $_EXTRACTED_TARBALL_FOLDER/settings/* $_EXTRACTED_TARBALL_FOLDER;
cp -r $_EXTRACTED_TARBALL_FOLDER/settings/* $_EXTRACTED_TARBALL_FOLDER;
# Add distribution.ini
distini="$_EXTRACTED_TARBALL_FOLDER/distribution/distribution.ini"