mirror of
https://codeberg.org/scip/jaildk.git
synced 2026-02-04 11:50:57 +01:00
Compare commits
15 Commits
main
...
84954626d4
| Author | SHA1 | Date | |
|---|---|---|---|
| 84954626d4 | |||
| c72d38fef7 | |||
| daaaf42848 | |||
| 4d4d940cd7 | |||
| 8f55d4861b | |||
| dc2d310c45 | |||
| 6669932b06 | |||
| 846c0104cc | |||
| 1bd09b60a3 | |||
| 7d0e82773c | |||
| 41b8647c10 | |||
| 12f5afdf0d | |||
| 3d646a88d6 | |||
| 6da97f3d0f | |||
| 696f0d7514 |
@@ -11,43 +11,47 @@ matrix:
|
||||
labels:
|
||||
platform: freebsd/amd64
|
||||
|
||||
clone:
|
||||
git:
|
||||
image: codeberg.org/scip/jaildk:plugin-git-2
|
||||
|
||||
steps:
|
||||
test:
|
||||
image: bash
|
||||
image: ghcr.io/freebsd/freebsd-runtime:14.3
|
||||
when:
|
||||
event: [push]
|
||||
commands:
|
||||
- freebsd-version
|
||||
- uname -a
|
||||
- sysctl hw.model
|
||||
- sysctl hw.ncpu
|
||||
- sysctl hw.physmem
|
||||
- sysctl hw.usermem
|
||||
# - sysctl hw.model
|
||||
# - sysctl hw.ncpu
|
||||
# - sysctl hw.physmem
|
||||
# - sysctl hw.usermem
|
||||
|
||||
# clean up earlier runs, if any
|
||||
- if jls | grep -q test; then jail -r test; fi
|
||||
- mount | cut -d' ' -f3 | grep /jail | sed '1!G;h;$!d' | while read D; do umount $D; done
|
||||
- chflags -R noschg /jail
|
||||
- rm -rf /jail
|
||||
# # clean up earlier runs, if any
|
||||
# - if jls | grep -q test; then jail -r test; fi
|
||||
# - mount | cut -d' ' -f3 | grep /jail | sed '1!G;h;$!d' | while read D; do umount $D; done
|
||||
# - chflags -R noschg /jail
|
||||
# - rm -rf /jail
|
||||
|
||||
- ifconfig vtnet0 172.16.0.1/32 alias
|
||||
- ifconfig vtnet0
|
||||
# - ifconfig vtnet0 172.16.0.1/32 alias
|
||||
# - ifconfig vtnet0
|
||||
|
||||
- sysrc jail_enable="YES"
|
||||
- cp .woodpecker/assets/jail.conf /etc/
|
||||
# - sysrc jail_enable="YES"
|
||||
# - cp .woodpecker/assets/jail.conf /etc/
|
||||
|
||||
- cp src/jaildk.sh jaildk
|
||||
- sh jaildk setup /jail
|
||||
# - cp src/jaildk.sh jaildk
|
||||
# - sh jaildk setup /jail
|
||||
|
||||
- if ! test -e /jail/base/${release}-base.txz; then fetch https://download.freebsd.org/ftp/releases/amd64/amd64/${releaselink}/base.txz -o /jail/base/${release}-base.txz; mkdir -p /jail/base/${release}; tar -xf /jail/base/${release}-base.txz -C /jail/base/${release} --unlink; fi
|
||||
# - if ! test -e /jail/base/${release}-base.txz; then fetch https://download.freebsd.org/ftp/releases/amd64/amd64/${releaselink}/base.txz -o /jail/base/${release}-base.txz; mkdir -p /jail/base/${release}; tar -xf /jail/base/${release}-base.txz -C /jail/base/${release} --unlink; fi
|
||||
|
||||
- /jail/bin/jaildk create test
|
||||
- ls -l /jail/etc/test
|
||||
- /jail/bin/jaildk build test -m start
|
||||
- df -h /jail/build/test/etc
|
||||
# - /jail/bin/jaildk create test
|
||||
# - ls -l /jail/etc/test
|
||||
# - /jail/bin/jaildk build test -m start
|
||||
# - df -h /jail/build/test/etc
|
||||
|
||||
- echo 'sshd_enable="Yes"' > /jail/build/test/usr/local/etc/rc.conf
|
||||
- chroot /jail/build/test /etc/rc.d/sshd keygen
|
||||
# - echo 'sshd_enable="Yes"' > /jail/build/test/usr/local/etc/rc.conf
|
||||
# - chroot /jail/build/test /etc/rc.d/sshd keygen
|
||||
|
||||
- /jail/bin/jaildk start test
|
||||
- /jail/bin/jaildk status | grep -E "test|Jail"
|
||||
# - /jail/bin/jaildk start test
|
||||
# - /jail/bin/jaildk status | grep -E "test|Jail"
|
||||
|
||||
Reference in New Issue
Block a user