Re: /etc/localtime symlink in poudriere jails
- In reply to: Nuno Teixeira : "/etc/localtime symlink in poudriere jails"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 11 Dec 2024 09:45:51 UTC
Hello. On 2024/12/11 17:28, Nuno Teixeira wrote: > I'm trying to find why there is no /etc/localtime in poudriere jails and I > need to create manually a symlink for some R-cran tests inside interactive > jail. > > Any hints on how to automatize this task? Hook is considered to be the most suitable for this. jail.sh will be the most suitable hook point for it. However, I think it's quite difficult to make jail.sh hook without knowing what's inside poudriere. Below is the part we will need for it. case ${1} in mount) case ${2} in ${POUDRIERE_DATA}/.m/*/ref) # reference jail # I think /etc/localtime should be copied here. ;; ${POUDRIERE_DATA}/.m/*) # builder jail # A reference jail where /etc/localtime already exists should have been copied. ;; */jails/*) # master jail # The hook is fired, but it is better not to touch the contents of this path. ;; *) # unknown condition esac ;; start) # ;; stop) # It can only be reached once. # The path cannot be determined. esac However, this is what I looked into around the time of poudriere-3.3.x, and it may be different now. I'm not done cleaning up 12.4-STABLE yet, so that's it :) Regards.