@@ -2227,6 +2227,26 @@ tools:
2227
2227
x86_64 : https://github.com/chanwit/ekz/releases/download/v${version}/ekz_${version}_linux_${alt_arch}.tar.gz
2228
2228
type : tarball
2229
2229
2230
+ - name : emojisum
2231
+ version : master
2232
+ needs :
2233
+ - docker
2234
+ tags :
2235
+ - security
2236
+ dockerfile : |
2237
+ FROM golang:${go_version}
2238
+ install : |
2239
+ docker_run \
2240
+ --workdir /go/src/github.com/emojisum/emojisum \
2241
+ <<EOF
2242
+ git clone -q --config advice.detachedHead=false --depth 1 --branch "${version}" https://github.com/emojisum/emojisum .
2243
+ export CGO_ENABLED=0
2244
+ export GO111MODULE=auto
2245
+ go mod init
2246
+ go mod tidy
2247
+ go build -ldflags "-w -s" -o "/target/bin/emojisum" .
2248
+ EOF
2249
+
2230
2250
- name : envcli
2231
2251
version : 0.7.1
2232
2252
check : ${binary} --version | cut -d' ' -f3
@@ -2237,6 +2257,23 @@ tools:
2237
2257
x86_64 : https://github.com/EnvCLI/EnvCLI/releases/download/v${version}/linux_${alt_arch}
2238
2258
type : executable
2239
2259
2260
+ - name : envsub
2261
+ version : 0.1.3
2262
+ # check: ${binary}
2263
+ needs :
2264
+ - docker
2265
+ tags :
2266
+ - management
2267
+ dockerfile : |
2268
+ FROM rust:${rust_version}
2269
+ install : |
2270
+ docker_run \
2271
+ --workdir /go/src/github.com/stephenc/envsub \
2272
+ <<EOF
2273
+ git clone -q --config advice.detachedHead=false --depth 1 --branch "${version}" https://github.com/stephenc/envsub .
2274
+ cargo install --path /target/bin/
2275
+ EOF
2276
+
2240
2277
- name : faas-cli
2241
2278
version : 0.14.5
2242
2279
check : ${binary} version | grep "version:" | cut -d' ' -f3
@@ -2309,6 +2346,33 @@ tools:
2309
2346
x86_64 : https://firectl-release.s3.amazonaws.com/firectl-v${version}
2310
2347
type : executable
2311
2348
2349
+ - name : firejail
2350
+ version : 0.9.70
2351
+ # check: ${binary}
2352
+ needs :
2353
+ - docker
2354
+ tags :
2355
+ - security
2356
+ dockerfile : |
2357
+ FROM ubuntu:22.04
2358
+ RUN apt-get update \
2359
+ && apt-get -y install \
2360
+ build-essential \
2361
+ git
2362
+ # firejail, firecfg, firemon
2363
+ # https://github.com/netblue30/firejail/tree/0.9.70/src/bash_completion
2364
+ # https://github.com/netblue30/firejail/tree/0.9.70/src/zsh_completion
2365
+ install : |
2366
+ docker_run \
2367
+ --workdir /go/src/github.com/netblue30/firejail \
2368
+ <<EOF
2369
+ git clone -q --config advice.detachedHead=false --depth 1 --branch "${version}" https://github.com/netblue30/firejail .
2370
+ ./configure --prefix=/target
2371
+ make
2372
+ make install-strip
2373
+ ls -l
2374
+ EOF
2375
+
2312
2376
- name : footloose
2313
2377
version : 0.6.3
2314
2378
check : ${binary} version | cut -d' ' -f2
@@ -4334,6 +4398,32 @@ tools:
4334
4398
systemctl daemon-reload
4335
4399
fi
4336
4400
4401
+ - name : reptyr
4402
+ version : 0.9.0
4403
+ # check: ${binary}
4404
+ needs :
4405
+ - docker
4406
+ tags :
4407
+ - XXX
4408
+ dockerfile : |
4409
+ FROM ubuntu:22.04
4410
+ RUN apt-get update \
4411
+ && apt-get -y install \
4412
+ build-essential \
4413
+ git
4414
+ # https://github.com/nelhage/reptyr/blob/reptyr-0.9.0/reptyr.bash
4415
+ install : |
4416
+ docker_run \
4417
+ --workdir /go/src/github.com/nelhage/reptyr \
4418
+ <<EOF
4419
+ git clone -q --config advice.detachedHead=false --depth 1 --branch "${version}" https://github.com/nelhage/reptyr .
4420
+ export LDFLAGS=-static
4421
+ make reptyr
4422
+ mkdir -p /target/bin /target/share/man/man1
4423
+ cp reptyr /target/bin/
4424
+ cp reptyr.1 /target/share/man/man1/
4425
+ EOF
4426
+
4337
4427
- name : rootlesskit
4338
4428
version : 1.0.1
4339
4429
check : ${binary} --version | cut -d' ' -f3
@@ -4569,6 +4659,28 @@ tools:
4569
4659
systemctl daemon-reload
4570
4660
fi
4571
4661
4662
+ - name : su-exec
4663
+ version : 0.2
4664
+ # check: ${binary}
4665
+ needs :
4666
+ - docker
4667
+ tags :
4668
+ - XXX
4669
+ dockerfile : |
4670
+ FROM ubuntu:22.04
4671
+ RUN apt-get update \
4672
+ && apt-get -y install \
4673
+ build-essential \
4674
+ git
4675
+ install : |
4676
+ docker_run \
4677
+ --workdir /go/src/github.com/ncopa/su-exec \
4678
+ <<EOF
4679
+ git clone -q --config advice.detachedHead=false --depth 1 --branch "${version}" https://github.com/ncopa/su-exec .
4680
+ make su-exec-static
4681
+ cp su-exec-static /target/bin/su-exec
4682
+ EOF
4683
+
4572
4684
- name : stern
4573
4685
version : 1.21.0
4574
4686
check : ${binary} --version | grep ^version | cut -d' ' -f2
0 commit comments