Skip to content

Commit 7dd0ffe

Browse files
author
Ian
committed
debduild scripts, split provisioner build away
1 parent 031f9e4 commit 7dd0ffe

5 files changed

Lines changed: 42 additions & 31 deletions

File tree

etc/debbuild/.debbuild.sh.kate-swp

-1.58 KB
Binary file not shown.

etc/debbuild/debbuild.sh

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -124,18 +124,6 @@ lintian tarzan.deb
124124

125125

126126

127-
# echo "${BLUE}Building the python distributables${NC}"
128-
129-
# cd $DEBBUILDDIR/../..
130-
# python3 -m venv provisioner
131-
# source provisioner/bin/activate
132-
# python3 -m pip install -r provisioner/requirements.txt --target provisioner
133-
# python3 -m zipapp -c -p "/usr/bin/python3" -o $TMPBASE/provisioner.pyz provisioner
134-
# deactivate
135-
# ls -l $TMPBASE/provisioner.pyz
136-
137-
echo "${BLUE}Compressing deb and rpm files${NC}"
138-
cd $TMPBASE
139127

140128
gzip *.deb
141129
gzip *.rpm

etc/debbuild/provbuild.sh

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
#!/bin/sh +x
2+
3+
RED='\033[0;31m'
4+
GREEN='\033[0;32m'
5+
BLUE='\033[0;34m'
6+
NC='\033[0m'
7+
8+
DEBBUILDDIR=`pwd`
9+
TMPBASE=/tmp/janedebbuild
10+
PROVBASE=$TMPBASE/provisioner
11+
12+
echo "${BLUE}Building the provisioner python distributables${NC}"
13+
14+
cd $DEBBUILDDIR/../..
15+
mkdir -p $PROVBASE
16+
cp -R * $PROVBASE
17+
cd $PROVBASE/..
18+
python3 -m venv provisioner
19+
chmod a+x provisioner/bin/*
20+
./provisioner/bin/activate
21+
python3 -m pip3 install -r provisioner/requirements.txt --target provisioner
22+
python3 -m zipapp -c -p "/usr/bin/python3" -o $TMPBASE/provisioner.pyz provisioner
23+
deactivate
24+
ls -l $TMPBASE/provisioner.pyz

tarzan/go.mod

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,10 @@ require (
1818
github.com/valyala/bytebufferpool v1.0.0 // indirect
1919
github.com/valyala/fasttemplate v1.2.2 // indirect
2020
go.uber.org/multierr v1.11.0 // indirect
21-
golang.org/x/crypto v0.42.0 // indirect
22-
golang.org/x/exp v0.0.0-20250911091902-df9299821621 // indirect
23-
golang.org/x/net v0.44.0 // indirect
24-
golang.org/x/sys v0.36.0 // indirect
25-
golang.org/x/text v0.29.0 // indirect
26-
golang.org/x/time v0.13.0 // indirect
27-
21+
golang.org/x/crypto v0.43.0 // indirect
22+
golang.org/x/exp v0.0.0-20251009144603-d2f985daa21b // indirect
23+
golang.org/x/net v0.46.0 // indirect
24+
golang.org/x/sys v0.37.0 // indirect
25+
golang.org/x/text v0.30.0 // indirect
26+
golang.org/x/time v0.14.0 // indirect
2827
)

tarzan/go.sum

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -32,19 +32,19 @@ github.com/valyala/fasttemplate v1.2.2 h1:lxLXG0uE3Qnshl9QyaK6XJxMXlQZELvChBOCmQ
3232
github.com/valyala/fasttemplate v1.2.2/go.mod h1:KHLXt3tVN2HBp8eijSv/kGJopbvo7S+qRAEEKiv+SiQ=
3333
go.uber.org/multierr v1.11.0 h1:blXXJkSxSSfBVBlC76pxqeO+LN3aDfLQo+309xJstO0=
3434
go.uber.org/multierr v1.11.0/go.mod h1:20+QtiLqy0Nd6FdQB9TLXag12DsQkrbs3htMFfDN80Y=
35-
golang.org/x/crypto v0.42.0 h1:chiH31gIWm57EkTXpwnqf8qeuMUi0yekh6mT2AvFlqI=
36-
golang.org/x/crypto v0.42.0/go.mod h1:4+rDnOTJhQCx2q7/j6rAN5XDw8kPjeaXEUR2eL94ix8=
37-
golang.org/x/exp v0.0.0-20250911091902-df9299821621 h1:2id6c1/gto0kaHYyrixvknJ8tUK/Qs5IsmBtrc+FtgU=
38-
golang.org/x/exp v0.0.0-20250911091902-df9299821621/go.mod h1:TwQYMMnGpvZyc+JpB/UAuTNIsVJifOlSkrZkhcvpVUk=
39-
golang.org/x/net v0.44.0 h1:evd8IRDyfNBMBTTY5XRF1vaZlD+EmWx6x8PkhR04H/I=
40-
golang.org/x/net v0.44.0/go.mod h1:ECOoLqd5U3Lhyeyo/QDCEVQ4sNgYsqvCZ722XogGieY=
35+
golang.org/x/crypto v0.43.0 h1:dduJYIi3A3KOfdGOHX8AVZ/jGiyPa3IbBozJ5kNuE04=
36+
golang.org/x/crypto v0.43.0/go.mod h1:BFbav4mRNlXJL4wNeejLpWxB7wMbc79PdRGhWKncxR0=
37+
golang.org/x/exp v0.0.0-20251009144603-d2f985daa21b h1:18qgiDvlvH7kk8Ioa8Ov+K6xCi0GMvmGfGW0sgd/SYA=
38+
golang.org/x/exp v0.0.0-20251009144603-d2f985daa21b/go.mod h1:j/pmGrbnkbPtQfxEe5D0VQhZC6qKbfKifgD0oM7sR70=
39+
golang.org/x/net v0.46.0 h1:giFlY12I07fugqwPuWJi68oOnpfqFnJIJzaIIm2JVV4=
40+
golang.org/x/net v0.46.0/go.mod h1:Q9BGdFy1y4nkUwiLvT5qtyhAnEHgnQ/zd8PfU6nc210=
4141
golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
42-
golang.org/x/sys v0.36.0 h1:KVRy2GtZBrk1cBYA7MKu5bEZFxQk4NIDV6RLVcC8o0k=
43-
golang.org/x/sys v0.36.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks=
44-
golang.org/x/text v0.29.0 h1:1neNs90w9YzJ9BocxfsQNHKuAT4pkghyXc4nhZ6sJvk=
45-
golang.org/x/text v0.29.0/go.mod h1:7MhJOA9CD2qZyOKYazxdYMF85OwPdEr9jTtBpO7ydH4=
46-
golang.org/x/time v0.13.0 h1:eUlYslOIt32DgYD6utsuUeHs4d7AsEYLuIAdg7FlYgI=
47-
golang.org/x/time v0.13.0/go.mod h1:eL/Oa2bBBK0TkX57Fyni+NgnyQQN4LitPmob2Hjnqw4=
42+
golang.org/x/sys v0.37.0 h1:fdNQudmxPjkdUTPnLn5mdQv7Zwvbvpaxqs831goi9kQ=
43+
golang.org/x/sys v0.37.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks=
44+
golang.org/x/text v0.30.0 h1:yznKA/E9zq54KzlzBEAWn1NXSQ8DIp/NYMy88xJjl4k=
45+
golang.org/x/text v0.30.0/go.mod h1:yDdHFIX9t+tORqspjENWgzaCVXgk0yYnYuSZ8UzzBVM=
46+
golang.org/x/time v0.14.0 h1:MRx4UaLrDotUKUdCIqzPC48t1Y9hANFKIRpNx+Te8PI=
47+
golang.org/x/time v0.14.0/go.mod h1:eL/Oa2bBBK0TkX57Fyni+NgnyQQN4LitPmob2Hjnqw4=
4848
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
4949
gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
5050
gotest.tools/v3 v3.5.1 h1:EENdUnS3pdur5nybKYIh2Vfgc8IUNBjxDPSjtiJcOzU=

0 commit comments

Comments
 (0)