View Issue Details

IDProjectCategoryView StatusLast Update
0000321My infrastructureGeneralpublic2025-09-17 19:18
Reporterdvl Assigned Todvl  
PrioritynormalSeverityminorReproducibilityhave not tried
Status assignedResolutionopen 
Summary0000321: FreshPorts - change to jail config
DescriptionFrom https://git.sr.ht/~dch/ansible-jails/tree/main/item/templates/instance.conf.j2.default?__goaway_challenge=meta-refresh&__goaway_id=7185a0e7780f44a3698cd6acd60bb649

Try using:

    exec.start = "/bin/sh /etc/rc";
    exec.stop = "/bin/sh /etc/rc.shutdown jail";
    exec.timeout = 5;
    stop.timeout = 300;

    # move additional dataset into jails if defined
{% if instance.zfs is defined %}
    exec.created+="/sbin/zfs jail {{ instance.name }} {{ instance.zfs }}";
{% endif %}
{% if instance.tmp is defined %}
    exec.created+="test -c {{ instance_dir }}/tmp || mount -t tmpfs tmpfs {{ instance_dir }}/tmp";
    exec.release+="umount -f {{ instance_dir }}/tmp";
{% endif %}
{% if instance.zfs is defined %}
    exec.release+="umount -f {{ instance.zfs }}";
{% endif %}
    exec.release+="umount -f {{ instance_dir }}/dev/fd";
    exec.release+="umount -f {{ instance_dir }}/dev";
    exec.release+="logger -t jails removed {{ instance.name }}";
TagsNo tags attached.

Activities

dvl

2025-09-17 19:17

manager   ~0000413

dch is using trees:

zroot/jailed/${NAME}/var/db
zroot/jailed/${NAME}/var/db/${THING}
zroot/jailed/${NAME}/var/db/${OTHER_THING} 

dvl

2025-09-17 19:18

manager   ~0000414

use $name more in jail definitions.

Issue History

Date Modified Username Field Change
2025-09-17 19:16 dvl New Issue
2025-09-17 19:16 dvl Status new => assigned
2025-09-17 19:16 dvl Assigned To => dvl
2025-09-17 19:17 dvl Note Added: 0000413
2025-09-17 19:18 dvl Note Added: 0000414