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 :
|
help :
|
||||||
@echo "Use: make all clean lw prune mozilla full"
|
@echo "Use: make all clean lw prune mozilla full"
|
||||||
@echo " make debian fedora mint ubuntu"
|
@echo " make debian fedora mint ubuntu"
|
||||||
|
|
||||||
all : lw
|
|
||||||
# for working with the original mozilla source:
|
|
||||||
# all : mozilla
|
|
||||||
|
|
||||||
clean :
|
clean :
|
||||||
rm -f librewolf/version release/version
|
rm -f librewolf/version release/version
|
||||||
|
|
||||||
|
|
@ -28,20 +26,24 @@ mozilla :
|
||||||
prune :
|
prune :
|
||||||
sudo docker system prune --all --force
|
sudo docker system prune --all --force
|
||||||
|
|
||||||
full : prune lw mozilla
|
madman : prune lw mozilla
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
debian :
|
debian :
|
||||||
make -C buildenv/debian
|
make -C buildenv/debian
|
||||||
|
cp version librewolf/debian
|
||||||
make -C librewolf/debian
|
make -C librewolf/debian
|
||||||
fedora :
|
fedora :
|
||||||
mace -C buildenv/fedora
|
make -C buildenv/fedora
|
||||||
|
cp version librewolf/fedora
|
||||||
make -C librewolf/fedora
|
make -C librewolf/fedora
|
||||||
mint :
|
mint :
|
||||||
mace -C buildenv/mint
|
make -C buildenv/mint
|
||||||
|
cp version librewolf/mint
|
||||||
make -C librewolf/mint
|
make -C librewolf/mint
|
||||||
ubuntu :
|
ubuntu :
|
||||||
mace -C buildenv/ubuntu
|
make -C buildenv/ubuntu
|
||||||
|
cp version librewolf/ubuntu
|
||||||
make -C librewolf/ubuntu
|
make -C librewolf/ubuntu
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
from librewolf/release-debian
|
from librewolf/release-debian
|
||||||
workdir /windows
|
|
||||||
|
|
||||||
run ./build.py --version $(cat /version) lw_artifacts
|
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
|
docker_stage = deb-debian
|
||||||
|
|
||||||
all :
|
all : cache
|
||||||
|
|
||||||
|
cache :
|
||||||
sudo docker build -t librewolf/$(docker_stage) .
|
sudo docker build -t librewolf/$(docker_stage) .
|
||||||
|
make get_zip
|
||||||
|
|
||||||
no-cache :
|
no-cache :
|
||||||
sudo docker build --no-cache -t librewolf/$(docker_stage) .
|
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 ./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
|
docker_stage = rpm-fedora
|
||||||
|
|
||||||
all :
|
all : cache
|
||||||
|
|
||||||
|
cache :
|
||||||
sudo docker build -t librewolf/$(docker_stage) .
|
sudo docker build -t librewolf/$(docker_stage) .
|
||||||
|
make get_zip
|
||||||
|
|
||||||
no-cache :
|
no-cache :
|
||||||
sudo docker build --no-cache -t librewolf/$(docker_stage) .
|
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
|
from librewolf/release-mint
|
||||||
run ./build.py --version $(cat /version) lw_artifacts
|
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-mint
|
||||||
|
|
||||||
all :
|
all : cache
|
||||||
|
|
||||||
|
cache :
|
||||||
sudo docker build -t librewolf/$(docker_stage) .
|
sudo docker build -t librewolf/$(docker_stage) .
|
||||||
|
make get_zip
|
||||||
|
|
||||||
no-cache :
|
no-cache :
|
||||||
sudo docker build --no-cache -t librewolf/$(docker_stage) .
|
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
|
from librewolf/release-ubuntu
|
||||||
run ./build.py --version $(cat /version) lw_artifacts
|
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) .
|
sudo docker build -t librewolf/$(docker_stage) .
|
||||||
|
make get_zip
|
||||||
|
|
||||||
no-cache :
|
no-cache :
|
||||||
sudo docker build --no-cache -t librewolf/$(docker_stage) .
|
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