several small script fixes
This commit is contained in:
parent
4618b2865c
commit
f257806033
5 changed files with 7 additions and 4 deletions
|
|
@ -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";
|
||||||
|
|
|
||||||
|
|
@ -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..."
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue