several small script fixes
This commit is contained in:
parent
4618b2865c
commit
f257806033
|
@ -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";
|
||||
|
|
|
@ -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..."
|
||||
|
|
|
@ -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"
|
||||
|
|
Loading…
Reference in a new issue