annotate docs/_test_create_thin_jail.sh @ 286:258a1dfd52eb

Separate manual page documentation and "normal" HTML documentation. No "orphaned" source files should be there now. Also the HTML theme for the is changed from "alabaster" to "agogo".
author Franz Glasner <fzglas.hg@dom66.de>
date Sun, 18 Sep 2022 10:25:55 +0200
parents 71fcef7b8e65
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
257
71fcef7b8e65 Some preliminary test scripts and examples
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
1 #!/bin/sh
71fcef7b8e65 Some preliminary test scripts and examples
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
2
71fcef7b8e65 Some preliminary test scripts and examples
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
3 # How to create the basic template datasets for thin jails
71fcef7b8e65 Some preliminary test scripts and examples
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
4
71fcef7b8e65 Some preliminary test scripts and examples
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
5 _symlink="-P"
71fcef7b8e65 Some preliminary test scripts and examples
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
6
71fcef7b8e65 Some preliminary test scripts and examples
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
7 FTJAIL="/home/fag/work/ports/sysutils/local-bsdtools/sbin/ftjail"
71fcef7b8e65 Some preliminary test scripts and examples
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
8
71fcef7b8e65 Some preliminary test scripts and examples
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
9 "$FTJAIL" datasets-tmpl $_symlink zpool/var/tmp/jails/base-ro zpool/var/tmp/jails/skel-rw test1
71fcef7b8e65 Some preliminary test scripts and examples
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
10
71fcef7b8e65 Some preliminary test scripts and examples
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
11 "$FTJAIL" mount-tmpl $_symlink zpool/var/tmp/jails/base-ro/test1 zpool/var/tmp/jails/skel-rw/test1 /var/tmp/T1
71fcef7b8e65 Some preliminary test scripts and examples
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
12
71fcef7b8e65 Some preliminary test scripts and examples
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
13 zfs list -r -o name,canmount,atime,sync,exec,setuid,compression,mountpoint zpool/var/tmp/jails
71fcef7b8e65 Some preliminary test scripts and examples
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
14
71fcef7b8e65 Some preliminary test scripts and examples
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
15 mount
71fcef7b8e65 Some preliminary test scripts and examples
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
16
71fcef7b8e65 Some preliminary test scripts and examples
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
17 "$FTJAIL" populate-tmpl $_symlink /var/tmp/T1 /root/pkg/base-12.3.txz
71fcef7b8e65 Some preliminary test scripts and examples
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
18
71fcef7b8e65 Some preliminary test scripts and examples
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
19 if [ "$_symlink" = "-L" ]; then
71fcef7b8e65 Some preliminary test scripts and examples
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
20 "$FTJAIL" interlink-tmpl /var/tmp/T1
71fcef7b8e65 Some preliminary test scripts and examples
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
21 fi
71fcef7b8e65 Some preliminary test scripts and examples
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
22
71fcef7b8e65 Some preliminary test scripts and examples
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
23 "$FTJAIL" snapshot-tmpl zpool/var/tmp/jails/base-ro/test1 zpool/var/tmp/jails/skel-rw/test1 12.3-RELEASE
71fcef7b8e65 Some preliminary test scripts and examples
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
24
71fcef7b8e65 Some preliminary test scripts and examples
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
25 # Create the jail root filesystem by cloning the base RO in read-only mode
71fcef7b8e65 Some preliminary test scripts and examples
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
26 # zfs clone -o readonly=on -o mountpoint=/here/are/my/jails/the-jail -o canmount=noauto|on zpool/var/tmp/jails/base-ro/test1@12.3-RELEASE zpool/var/tmp/jails/the-jail
71fcef7b8e65 Some preliminary test scripts and examples
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
27