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 # Setup Script Variables
# _DEPENDENCIES="mercurial wget git flatpak flatpak-builder"; # _DEPENDENCIES="mercurial wget git flatpak flatpak-builder";
_DEPENDENCIES="wget git xvfb xz-utils"; _DEPENDENCIES="wget git xvfb xz-utils python3";
# Installs Dependencies # Installs Dependencies
printf "\nInstalling dependencies: $_DEPENDENCIES\n"; printf "\nInstalling dependencies: $_DEPENDENCIES\n";

View file

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

View file

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