This commit is contained in:
Bert van der Weerd 2021-10-07 22:48:48 +02:00
parent a5da8de1f9
commit 6cc1b84d68
No known key found for this signature in database
GPG key ID: 4CFABB96ADE0F5B1
4 changed files with 43 additions and 33 deletions

2
.gitignore vendored
View file

@ -18,3 +18,5 @@ build_tag
/docker/librewolf/fedora34/rpm/artifacts
/docker/librewolf/mint20/deb/artifacts
/docker/librewolf/ubuntu20/deb/artifacts
/docker/*.log
version

View file

@ -1,57 +1,59 @@
all : lw
all :
cp version librewolf
make debian10 debian11 fedora34 mint20 ubuntu20
help :
@echo "Use: make all clean lw prune mozilla full"
@echo " make debian10 debian11 fedora34 mint20 ubuntu20"
@echo " make low-disk-full-build upload-logs"
clean :
rm -f librewolf/version release/version
make -C librewolf clean
make -C release clean
lw :
cp version librewolf
make -C buildenv
make -C librewolf
veryclean : clean
rm -f *.log
mozilla :
cp version release
make -C buildenv
make -C nightly
make -C release
prune :
sudo docker system prune --all --force
madman : prune lw mozilla
###
debian10 :
make -C buildenv/debian10
script -O ubuntu20.build.env.log -c "time make -C buildenv/debian10"
cp version librewolf/debian10
make -C librewolf/debian10
debian11 :
make -C buildenv/debian11
cp version librewolf/debian11
make -C librewolf/debian11
fedora34 :
make -C buildenv/fedora34
cp version librewolf/fedora34
make -C librewolf/fedora34
mint20 :
make -C buildenv/mint20
cp version librewolf/mint20
make -C librewolf/mint20
ubuntu20 :
make -C buildenv/ubuntu20
cp version librewolf/ubuntu20
make -C librewolf/ubuntu20
script -O ubuntu20.build.app.log -c "time make -C librewolf/debian10"
low_disk :
debian11 :
script -O ubuntu20.build.env.log -c "time make -C buildenv/debian11"
cp version librewolf/debian11
script -O ubuntu20.build.app.log -c "time make -C librewolf/debian11"
fedora34 :
script -O ubuntu20.build.env.log -c "time make -C buildenv/fedora34"
cp version librewolf/fedora34
script -O ubuntu20.build.app.log -c "time make -C librewolf/fedora34"
mint20 :
script -O ubuntu20.build.env.log -c "time make -C buildenv/mint20"
cp version librewolf/mint20
script -O ubuntu20.build.app.log -c "time make -C librewolf/mint20"
ubuntu20 :
script -O ubuntu20.build.env.log -c "time make -C buildenv/ubuntu20"
cp version librewolf/ubuntu20
script -O ubuntu20.build.app.log -c "time make -C librewolf/ubuntu20"
low-disk-full-build :
cp version librewolf
make prune
@ -65,3 +67,9 @@ low_disk :
make prunt
make ubuntu20
make prune
upload-logs :
scp *.log vps:pub/pub/librewolf/buildlogs
prune :
sudo docker system prune --all --force

View file

@ -1,4 +1,4 @@
FROM fedora
FROM fedora:34
MAINTAINER Bert van der Weerd <bert@stanzabird.nl>
RUN dnf -y update

View file

@ -1,4 +1,4 @@
FROM ubuntu
FROM ubuntu:20.04
MAINTAINER Bert van der Weerd <bert@stanzabird.nl>
ENV DEBIAN_FRONTEND=noninteractive
ENV TZ=Europe/Amsterdam