fixes to docker

This commit is contained in:
Bert van der Weerd 2021-10-02 08:13:59 +02:00
parent a5db8bda88
commit 5a93220522
No known key found for this signature in database
GPG key ID: 4CFABB96ADE0F5B1
9 changed files with 60 additions and 16 deletions

View file

@ -1,11 +1,9 @@
all : lw
help :
@echo "Use: make all clean lw prune mozilla full"
@echo " make debian fedora mint ubuntu"
all : lw
# for working with the original mozilla source:
# all : mozilla
clean :
rm -f librewolf/version release/version
@ -28,20 +26,24 @@ mozilla :
prune :
sudo docker system prune --all --force
full : prune lw mozilla
madman : prune lw mozilla
debian :
make -C buildenv/debian
cp version librewolf/debian
make -C librewolf/debian
fedora :
mace -C buildenv/fedora
make -C buildenv/fedora
cp version librewolf/fedora
make -C librewolf/fedora
mint :
mace -C buildenv/mint
make -C buildenv/mint
cp version librewolf/mint
make -C librewolf/mint
ubuntu :
mace -C buildenv/ubuntu
make -C buildenv/ubuntu
cp version librewolf/ubuntu
make -C librewolf/ubuntu

View file

@ -1,4 +1,4 @@
from librewolf/release-debian
workdir /windows
run ./build.py --version $(cat /version) lw_artifacts
run mkdir /artifacts
run cp librewolf-$(cat /version).en-US.deb.zip /artifacts

View file

@ -1,8 +1,17 @@
docker_stage = deb-debian
all :
all : cache
cache :
sudo docker build -t librewolf/$(docker_stage) .
make get_zip
no-cache :
sudo docker build --no-cache -t librewolf/$(docker_stage) .
make get_zip
get_zip :
sudo docker create --name extract0 librewolf/$(docker_stage)
sudo rm -rf artifacts
sudo docker cp extract0:/artifacts .
sudo docker rm extract0

View file

@ -1,2 +1,4 @@
from librewolf/release-fedora
from librewolf/release-debian
run ./build.py --version $(cat /version) lw_artifacts
run mkdir /artifacts
run cp librewolf-$(cat /version).en-US.deb.zip /artifacts

View file

@ -1,8 +1,17 @@
docker_stage = rpm-fedora
all :
all : cache
cache :
sudo docker build -t librewolf/$(docker_stage) .
make get_zip
no-cache :
sudo docker build --no-cache -t librewolf/$(docker_stage) .
make get_zip
get_zip :
sudo docker create --name extract1 librewolf/$(docker_stage)
sudo rm -rf artifacts
sudo docker cp extract1:/artifacts .
sudo docker rm extract1

View file

@ -1,2 +1,4 @@
from librewolf/release-mint
run ./build.py --version $(cat /version) lw_artifacts
run mkdir /artifacts
run cp librewolf-$(cat /version).en-US.deb.zip /artifacts

View file

@ -1,8 +1,17 @@
docker_stage = deb-mint
all :
all : cache
cache :
sudo docker build -t librewolf/$(docker_stage) .
make get_zip
no-cache :
sudo docker build --no-cache -t librewolf/$(docker_stage) .
make get_zip
get_zip :
sudo docker create --name extract2 librewolf/$(docker_stage)
sudo rm -rf artifacts
sudo docker cp extract2:/artifacts .
sudo docker rm extract2

View file

@ -1,2 +1,4 @@
from librewolf/release-ubuntu
run ./build.py --version $(cat /version) lw_artifacts
run mkdir /artifacts
run cp librewolf-$(cat /version).en-US.deb.zip /artifacts

View file

@ -1,8 +1,17 @@
docker_stage = deb-mint
docker_stage = deb-ubuntu
all :
all : cache
cache :
sudo docker build -t librewolf/$(docker_stage) .
make get_zip
no-cache :
sudo docker build --no-cache -t librewolf/$(docker_stage) .
make get_zip
get_zip :
sudo docker create --name extract3 librewolf/$(docker_stage)
sudo rm -rf artifacts
sudo docker cp extract3:/artifacts .
sudo docker rm extract3