moved artifacts_* to artifacts_all
This commit is contained in:
parent
d341a34ee5
commit
14aecdc347
5 changed files with 204 additions and 173 deletions
200
artifacts_all.sh
Normal file
200
artifacts_all.sh
Normal file
|
|
@ -0,0 +1,200 @@
|
||||||
|
function artifacts_win_details(){
|
||||||
|
exe=.exe
|
||||||
|
objdir=obj-x86_64-pc-mingw32/dist/firefox
|
||||||
|
ospkg=win64
|
||||||
|
|
||||||
|
# sanity checks
|
||||||
|
if [ ! -d $objdir ]; then
|
||||||
|
echo "artifacts_win.sh: directory $objdir not found. did you run './build.sh build'?"
|
||||||
|
exit 1;
|
||||||
|
fi
|
||||||
|
|
||||||
|
rm -rf ../firefox ../librewolf
|
||||||
|
cp -r $objdir ..
|
||||||
|
|
||||||
|
pushd ..
|
||||||
|
|
||||||
|
mv firefox librewolf
|
||||||
|
# apply the LibreWolf settings
|
||||||
|
cp -rv settings/* librewolf
|
||||||
|
# rename the executable manually
|
||||||
|
pushd librewolf ; mv -v firefox$exe librewolf$exe ; popd
|
||||||
|
# clean garbage files
|
||||||
|
cd librewolf ; rm -rf maintenanceservice* pingsender* firefox.*.xml precomplete removed-files ; cd ..
|
||||||
|
|
||||||
|
# windows: copy the windows icon
|
||||||
|
cp -v common/source_files/browser/branding/librewolf/firefox.ico librewolf/librewolf.ico
|
||||||
|
|
||||||
|
# create the final zip artifact
|
||||||
|
rm -f librewolf-$pkgver.en-US.$ospkg.zip
|
||||||
|
zip -qr9 librewolf-$pkgver.en-US.$ospkg.zip librewolf
|
||||||
|
if [ $? -ne 0 ]; then exit 1; fi
|
||||||
|
|
||||||
|
# now to try to make the installer
|
||||||
|
rm -f librewolf-$pkgver.en-US.win64-setup.exe tmp.nsi
|
||||||
|
sed "s/pkg_version/$pkgver/g" < artifacts_win.nsi > tmp.nsi
|
||||||
|
makensis-3.01.exe -V1 tmp.nsi
|
||||||
|
if [ $? -ne 0 ]; then exit 1; fi
|
||||||
|
|
||||||
|
# patch to permissive config
|
||||||
|
if [ ! -z $permissive ]; then
|
||||||
|
pushd librewolf
|
||||||
|
echo "Applying permissive patches..."
|
||||||
|
patch -p1 -i ../patches/permissive/librewolf-config.patch
|
||||||
|
if [ $? -ne 0 ]; then exit 1; fi
|
||||||
|
patch -p1 -i ../patches/permissive/librewolf-policies.patch
|
||||||
|
if [ $? -ne 0 ]; then exit 1; fi
|
||||||
|
popd
|
||||||
|
|
||||||
|
# create the final zip artifact
|
||||||
|
rm -f librewolf-$pkgver.en-US.$ospkg-permissive.zip
|
||||||
|
zip -qr9 librewolf-$pkgver.en-US.$ospkg-permissive.zip librewolf
|
||||||
|
if [ $? -ne 0 ]; then exit 1; fi
|
||||||
|
|
||||||
|
# now to try to make the installer
|
||||||
|
rm -f librewolf-$pkgver.en-US.win64-permissive-setup.exe tmp-permissive.nsi
|
||||||
|
sed "s/win64-setup/win64-permissive-setup/g" < tmp.nsi > tmp-permissive.nsi
|
||||||
|
makensis-3.01.exe -V1 tmp-permissive.nsi
|
||||||
|
if [ $? -ne 0 ]; then exit 1; fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
popd
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
function artifacts_deb_details(){
|
||||||
|
exe=
|
||||||
|
objdir=obj-x86_64-pc-linux-gnu/dist/firefox
|
||||||
|
ospkg=deb
|
||||||
|
|
||||||
|
# sanity checks
|
||||||
|
if [ ! -d $objdir ]; then
|
||||||
|
echo "artifacts_win.sh: directory $objdir not found. did you run './build.sh build'?"
|
||||||
|
exit 1;
|
||||||
|
fi
|
||||||
|
|
||||||
|
rm -rf ../firefox ../librewolf
|
||||||
|
cp -r $objdir ..
|
||||||
|
|
||||||
|
pushd ..
|
||||||
|
|
||||||
|
mv firefox librewolf
|
||||||
|
# apply the LibreWolf settings
|
||||||
|
cp -rv settings/* librewolf
|
||||||
|
# rename the executable manually
|
||||||
|
pushd librewolf ; mv -v firefox$exe librewolf$exe ; popd
|
||||||
|
# clean garbage files
|
||||||
|
cd librewolf ; rm -rf maintenanceservice* pingsender* firefox.*.xml precomplete removed-files ; cd ..
|
||||||
|
|
||||||
|
# linux: copy app icon stuff
|
||||||
|
cp branding_files/register-librewolf branding_files/start-librewolf branding_files/start-librewolf.desktop.in librewolf
|
||||||
|
|
||||||
|
# create the final zip artifact
|
||||||
|
rm -f librewolf-$pkgver.en-US.$ospkg.zip
|
||||||
|
zip -qr9 librewolf-$pkgver.en-US.$ospkg.zip librewolf
|
||||||
|
if [ $? -ne 0 ]; then exit 1; fi
|
||||||
|
|
||||||
|
# now to try to make the installer
|
||||||
|
# (create a .deb here)
|
||||||
|
|
||||||
|
# patch to permissive config
|
||||||
|
if [ ! -z $permissive ]; then
|
||||||
|
pushd librewolf
|
||||||
|
echo "Applying permissive patches..."
|
||||||
|
patch -p1 -i ../patches/permissive/librewolf-config.patch
|
||||||
|
if [ $? -ne 0 ]; then exit 1; fi
|
||||||
|
patch -p1 -i ../patches/permissive/librewolf-policies.patch
|
||||||
|
if [ $? -ne 0 ]; then exit 1; fi
|
||||||
|
popd
|
||||||
|
|
||||||
|
# create the final zip artifact
|
||||||
|
rm -f librewolf-$pkgver.en-US.$ospkg-permissive.zip
|
||||||
|
zip -qr9 librewolf-$pkgver.en-US.$ospkg-permissive.zip librewolf
|
||||||
|
if [ $? -ne 0 ]; then exit 1; fi
|
||||||
|
|
||||||
|
# now to try to make the installer
|
||||||
|
# (create a .deb here)
|
||||||
|
fi
|
||||||
|
|
||||||
|
popd
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
function artifacts_rpm_details(){
|
||||||
|
exe=
|
||||||
|
objdir=obj-x86_64-pc-linux-gnu/dist/firefox
|
||||||
|
ospkg=rpm
|
||||||
|
|
||||||
|
# sanity checks
|
||||||
|
if [ ! -d $objdir ]; then
|
||||||
|
echo "artifacts_win.sh: directory $objdir not found. did you run './build.sh build'?"
|
||||||
|
exit 1;
|
||||||
|
fi
|
||||||
|
|
||||||
|
rm -rf ../firefox ../librewolf
|
||||||
|
cp -r $objdir ..
|
||||||
|
|
||||||
|
pushd ..
|
||||||
|
|
||||||
|
mv firefox librewolf
|
||||||
|
# apply the LibreWolf settings
|
||||||
|
cp -rv settings/* librewolf
|
||||||
|
# rename the executable manually
|
||||||
|
pushd librewolf ; mv -v firefox$exe librewolf$exe ; popd
|
||||||
|
# clean garbage files
|
||||||
|
cd librewolf ; rm -rf maintenanceservice* pingsender* firefox.*.xml precomplete removed-files ; cd ..
|
||||||
|
|
||||||
|
# linux: copy app icon stuff
|
||||||
|
cp branding_files/register-librewolf branding_files/start-librewolf branding_files/start-librewolf.desktop.in librewolf
|
||||||
|
|
||||||
|
|
||||||
|
# create the final zip artifact
|
||||||
|
rm -f librewolf-$pkgver.en-US.$ospkg.zip
|
||||||
|
zip -qr9 librewolf-$pkgver.en-US.$ospkg.zip librewolf
|
||||||
|
if [ $? -ne 0 ]; then exit 1; fi
|
||||||
|
|
||||||
|
# now to try to make the installer
|
||||||
|
# (create a .deb here)
|
||||||
|
|
||||||
|
# patch to permissive config
|
||||||
|
if [ ! -z $permissive ]; then
|
||||||
|
pushd librewolf
|
||||||
|
echo "Applying permissive patches..."
|
||||||
|
patch -p1 -i ../patches/permissive/librewolf-config.patch
|
||||||
|
if [ $? -ne 0 ]; then exit 1; fi
|
||||||
|
patch -p1 -i ../patches/permissive/librewolf-policies.patch
|
||||||
|
if [ $? -ne 0 ]; then exit 1; fi
|
||||||
|
popd
|
||||||
|
|
||||||
|
# create the final zip artifact
|
||||||
|
rm -f librewolf-$pkgver.en-US.$ospkg-permissive.zip
|
||||||
|
zip -qr9 librewolf-$pkgver.en-US.$ospkg-permissive.zip librewolf
|
||||||
|
if [ $? -ne 0 ]; then exit 1; fi
|
||||||
|
|
||||||
|
# now to try to make the installer
|
||||||
|
# (create a .deb here)
|
||||||
|
fi
|
||||||
|
|
||||||
|
popd
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -1,54 +0,0 @@
|
||||||
exe=
|
|
||||||
objdir=obj-x86_64-pc-linux-gnu/dist/firefox
|
|
||||||
ospkg=deb
|
|
||||||
|
|
||||||
# sanity checks
|
|
||||||
if [ ! -d $objdir ]; then
|
|
||||||
echo "artifacts_win.sh: directory $objdir not found. did you run './build.sh build'?"
|
|
||||||
exit 1;
|
|
||||||
fi
|
|
||||||
|
|
||||||
rm -rf ../firefox ../librewolf
|
|
||||||
cp -r $objdir ..
|
|
||||||
|
|
||||||
pushd ..
|
|
||||||
|
|
||||||
mv firefox librewolf
|
|
||||||
# apply the LibreWolf settings
|
|
||||||
cp -rv settings/* librewolf
|
|
||||||
# rename the executable manually
|
|
||||||
pushd librewolf ; mv -v firefox$exe librewolf$exe ; popd
|
|
||||||
# clean garbage files
|
|
||||||
cd librewolf ; rm -rf maintenanceservice* pingsender* firefox.*.xml precomplete removed-files ; cd ..
|
|
||||||
|
|
||||||
# linux: copy app icon stuff
|
|
||||||
cp branding_files/register-librewolf branding_files/start-librewolf branding_files/start-librewolf.desktop.in librewolf
|
|
||||||
|
|
||||||
# create the final zip artifact
|
|
||||||
rm -f librewolf-$pkgver.en-US.$ospkg.zip
|
|
||||||
zip -qr9 librewolf-$pkgver.en-US.$ospkg.zip librewolf
|
|
||||||
if [ $? -ne 0 ]; then exit 1; fi
|
|
||||||
|
|
||||||
# now to try to make the installer
|
|
||||||
# (create a .deb here)
|
|
||||||
|
|
||||||
# patch to permissive config
|
|
||||||
if [ ! -z $permissive ]; then
|
|
||||||
pushd librewolf
|
|
||||||
echo "Applying permissive patches..."
|
|
||||||
patch -p1 -i ../patches/permissive/librewolf-config.patch
|
|
||||||
if [ $? -ne 0 ]; then exit 1; fi
|
|
||||||
patch -p1 -i ../patches/permissive/librewolf-policies.patch
|
|
||||||
if [ $? -ne 0 ]; then exit 1; fi
|
|
||||||
popd
|
|
||||||
|
|
||||||
# create the final zip artifact
|
|
||||||
rm -f librewolf-$pkgver.en-US.$ospkg-permissive.zip
|
|
||||||
zip -qr9 librewolf-$pkgver.en-US.$ospkg-permissive.zip librewolf
|
|
||||||
if [ $? -ne 0 ]; then exit 1; fi
|
|
||||||
|
|
||||||
# now to try to make the installer
|
|
||||||
# (create a .deb here)
|
|
||||||
fi
|
|
||||||
|
|
||||||
popd
|
|
||||||
|
|
@ -1,55 +0,0 @@
|
||||||
exe=
|
|
||||||
objdir=obj-x86_64-pc-linux-gnu/dist/firefox
|
|
||||||
ospkg=rpm
|
|
||||||
|
|
||||||
# sanity checks
|
|
||||||
if [ ! -d $objdir ]; then
|
|
||||||
echo "artifacts_win.sh: directory $objdir not found. did you run './build.sh build'?"
|
|
||||||
exit 1;
|
|
||||||
fi
|
|
||||||
|
|
||||||
rm -rf ../firefox ../librewolf
|
|
||||||
cp -r $objdir ..
|
|
||||||
|
|
||||||
pushd ..
|
|
||||||
|
|
||||||
mv firefox librewolf
|
|
||||||
# apply the LibreWolf settings
|
|
||||||
cp -rv settings/* librewolf
|
|
||||||
# rename the executable manually
|
|
||||||
pushd librewolf ; mv -v firefox$exe librewolf$exe ; popd
|
|
||||||
# clean garbage files
|
|
||||||
cd librewolf ; rm -rf maintenanceservice* pingsender* firefox.*.xml precomplete removed-files ; cd ..
|
|
||||||
|
|
||||||
# linux: copy app icon stuff
|
|
||||||
cp branding_files/register-librewolf branding_files/start-librewolf branding_files/start-librewolf.desktop.in librewolf
|
|
||||||
|
|
||||||
|
|
||||||
# create the final zip artifact
|
|
||||||
rm -f librewolf-$pkgver.en-US.$ospkg.zip
|
|
||||||
zip -qr9 librewolf-$pkgver.en-US.$ospkg.zip librewolf
|
|
||||||
if [ $? -ne 0 ]; then exit 1; fi
|
|
||||||
|
|
||||||
# now to try to make the installer
|
|
||||||
# (create a .deb here)
|
|
||||||
|
|
||||||
# patch to permissive config
|
|
||||||
if [ ! -z $permissive ]; then
|
|
||||||
pushd librewolf
|
|
||||||
echo "Applying permissive patches..."
|
|
||||||
patch -p1 -i ../patches/permissive/librewolf-config.patch
|
|
||||||
if [ $? -ne 0 ]; then exit 1; fi
|
|
||||||
patch -p1 -i ../patches/permissive/librewolf-policies.patch
|
|
||||||
if [ $? -ne 0 ]; then exit 1; fi
|
|
||||||
popd
|
|
||||||
|
|
||||||
# create the final zip artifact
|
|
||||||
rm -f librewolf-$pkgver.en-US.$ospkg-permissive.zip
|
|
||||||
zip -qr9 librewolf-$pkgver.en-US.$ospkg-permissive.zip librewolf
|
|
||||||
if [ $? -ne 0 ]; then exit 1; fi
|
|
||||||
|
|
||||||
# now to try to make the installer
|
|
||||||
# (create a .deb here)
|
|
||||||
fi
|
|
||||||
|
|
||||||
popd
|
|
||||||
|
|
@ -1,60 +0,0 @@
|
||||||
exe=.exe
|
|
||||||
objdir=obj-x86_64-pc-mingw32/dist/firefox
|
|
||||||
ospkg=win64
|
|
||||||
|
|
||||||
# sanity checks
|
|
||||||
if [ ! -d $objdir ]; then
|
|
||||||
echo "artifacts_win.sh: directory $objdir not found. did you run './build.sh build'?"
|
|
||||||
exit 1;
|
|
||||||
fi
|
|
||||||
|
|
||||||
rm -rf ../firefox ../librewolf
|
|
||||||
cp -r $objdir ..
|
|
||||||
|
|
||||||
pushd ..
|
|
||||||
|
|
||||||
mv firefox librewolf
|
|
||||||
# apply the LibreWolf settings
|
|
||||||
cp -rv settings/* librewolf
|
|
||||||
# rename the executable manually
|
|
||||||
pushd librewolf ; mv -v firefox$exe librewolf$exe ; popd
|
|
||||||
# clean garbage files
|
|
||||||
cd librewolf ; rm -rf maintenanceservice* pingsender* firefox.*.xml precomplete removed-files ; cd ..
|
|
||||||
|
|
||||||
# windows: copy the windows icon
|
|
||||||
cp -v common/source_files/browser/branding/librewolf/firefox.ico librewolf/librewolf.ico
|
|
||||||
|
|
||||||
# create the final zip artifact
|
|
||||||
rm -f librewolf-$pkgver.en-US.$ospkg.zip
|
|
||||||
zip -qr9 librewolf-$pkgver.en-US.$ospkg.zip librewolf
|
|
||||||
if [ $? -ne 0 ]; then exit 1; fi
|
|
||||||
|
|
||||||
# now to try to make the installer
|
|
||||||
rm -f librewolf-$pkgver.en-US.win64-setup.exe tmp.nsi
|
|
||||||
sed "s/pkg_version/$pkgver/g" < artifacts_win.nsi > tmp.nsi
|
|
||||||
makensis-3.01.exe -V1 tmp.nsi
|
|
||||||
if [ $? -ne 0 ]; then exit 1; fi
|
|
||||||
|
|
||||||
# patch to permissive config
|
|
||||||
if [ ! -z $permissive ]; then
|
|
||||||
pushd librewolf
|
|
||||||
echo "Applying permissive patches..."
|
|
||||||
patch -p1 -i ../patches/permissive/librewolf-config.patch
|
|
||||||
if [ $? -ne 0 ]; then exit 1; fi
|
|
||||||
patch -p1 -i ../patches/permissive/librewolf-policies.patch
|
|
||||||
if [ $? -ne 0 ]; then exit 1; fi
|
|
||||||
popd
|
|
||||||
|
|
||||||
# create the final zip artifact
|
|
||||||
rm -f librewolf-$pkgver.en-US.$ospkg-permissive.zip
|
|
||||||
zip -qr9 librewolf-$pkgver.en-US.$ospkg-permissive.zip librewolf
|
|
||||||
if [ $? -ne 0 ]; then exit 1; fi
|
|
||||||
|
|
||||||
# now to try to make the installer
|
|
||||||
rm -f librewolf-$pkgver.en-US.win64-permissive-setup.exe tmp-permissive.nsi
|
|
||||||
sed "s/win64-setup/win64-permissive-setup/g" < tmp.nsi > tmp-permissive.nsi
|
|
||||||
makensis-3.01.exe -V1 tmp-permissive.nsi
|
|
||||||
if [ $? -ne 0 ]; then exit 1; fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
popd
|
|
||||||
8
build.sh
8
build.sh
|
|
@ -153,7 +153,7 @@ build() {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
. ./artifacts_all.sh
|
||||||
|
|
||||||
artifacts_win() {
|
artifacts_win() {
|
||||||
echo "artifacts_win: begin."
|
echo "artifacts_win: begin."
|
||||||
|
|
@ -167,7 +167,7 @@ artifacts_win() {
|
||||||
echo "artifacts_win: Creating final artifacts."
|
echo "artifacts_win: Creating final artifacts."
|
||||||
echo ""
|
echo ""
|
||||||
|
|
||||||
. ../artifacts_win.sh
|
artifacts_win_details
|
||||||
|
|
||||||
cd ..
|
cd ..
|
||||||
echo "artifacts_win: done."
|
echo "artifacts_win: done."
|
||||||
|
|
@ -186,7 +186,7 @@ artifacts_deb()
|
||||||
echo "artifacts_deb: Creating final artifacts."
|
echo "artifacts_deb: Creating final artifacts."
|
||||||
echo ""
|
echo ""
|
||||||
|
|
||||||
. ../artifacts_deb.sh
|
artifacts_deb_details
|
||||||
|
|
||||||
cd ..
|
cd ..
|
||||||
echo "artifacts_deb: done."
|
echo "artifacts_deb: done."
|
||||||
|
|
@ -206,7 +206,7 @@ artifacts_rpm()
|
||||||
echo "artifacts_rpm: Creating final artifacts."
|
echo "artifacts_rpm: Creating final artifacts."
|
||||||
echo ""
|
echo ""
|
||||||
|
|
||||||
. ../artifacts_rpm.sh
|
artifacts_rpm_details
|
||||||
|
|
||||||
cd ..
|
cd ..
|
||||||
echo "artifacts_rpm: done."
|
echo "artifacts_rpm: done."
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue