-
Notifications
You must be signed in to change notification settings - Fork 9
Expand file tree
/
Copy pathpack
More file actions
executable file
·18 lines (16 loc) · 1.73 KB
/
pack
File metadata and controls
executable file
·18 lines (16 loc) · 1.73 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/bin/bash
./gendoc.py
csh_si=$(realpath ../csh_si)
csh_obc=$(realpath ../csh_obc)
# Ubuntu 24.04, x86_64, aarch64
docker build -f debian/Dockerfile_ubuntu-24.04 --platform linux/amd64,linux/aarch64 . -t si-ubuntu-24.04-builder
docker run --platform linux/amd64 -v ${PWD}/:/home/ubuntu/csh -v $csh_si:/home/ubuntu/csh_si -v $csh_obc:/home/ubuntu/csh_obc -it -t si-ubuntu-24.04-builder su -l -c "(cd csh ; fakeroot ./pack_dpkg)" ubuntu
docker run --platform linux/aarch64 -v ${PWD}/:/home/ubuntu/csh -v $csh_si:/home/ubuntu/csh_si -v $csh_obc:/home/ubuntu/csh_obc -it -t si-ubuntu-24.04-builder su -l -c "(cd csh ; fakeroot ./pack_dpkg)" ubuntu
# Ubuntu 22.04, x86_64, aarch64
docker build -f debian/Dockerfile_ubuntu-22.04 --platform linux/amd64,linux/aarch64 . -t si-ubuntu-22.04-builder
docker run --platform linux/amd64 -v ${PWD}/:/home/ubuntu/csh -v $csh_si:/home/ubuntu/csh_si -v $csh_obc:/home/ubuntu/csh_obc -it -t si-ubuntu-22.04-builder su -l -c "(cd csh ; fakeroot ./pack_dpkg)" ubuntu
docker run --platform linux/aarch64 -v ${PWD}/:/home/ubuntu/csh -v $csh_si:/home/ubuntu/csh_si -v $csh_obc:/home/ubuntu/csh_obc -it -t si-ubuntu-22.04-builder su -l -c "(cd csh ; fakeroot ./pack_dpkg)" ubuntu
# Ubuntu 20.04, x86_64, aarch64
docker build -f debian/Dockerfile_ubuntu-20.04 --platform linux/amd64,linux/aarch64 . -t si-ubuntu-20.04-builder
docker run --platform linux/amd64 -v ${PWD}/:/home/ubuntu/csh -v $csh_si:/home/ubuntu/csh_si -v $csh_obc:/home/ubuntu/csh_obc -it -t si-ubuntu-20.04-builder su -l -c "(cd csh ; fakeroot ./pack_dpkg)" ubuntu
docker run --platform linux/aarch64 -v ${PWD}/:/home/ubuntu/csh -v $csh_si:/home/ubuntu/csh_si -v $csh_obc:/home/ubuntu/csh_obc -it -t si-ubuntu-20.04-builder su -l -c "(cd csh ; fakeroot ./pack_dpkg)" ubuntu