fixes to docker
This commit is contained in:
parent
a5db8bda88
commit
5a93220522
9 changed files with 60 additions and 16 deletions
|
|
@ -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
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue