svn commit: r312871 - stable/11/share/zoneinfo
Rodney W. Grimes
freebsd-rwg at pdx.rh.CN85.dnsmgr.net
Fri Jan 27 15:26:04 UTC 2017
> Author: julian
> Date: Fri Jan 27 09:11:44 2017
> New Revision: 312871
> URL: https://svnweb.freebsd.org/changeset/base/312871
>
> Log:
> MFH: r308671
>
> When you select make OLDTIMEZONES=1 then you need a few added directories
> to be made or the command fails
>
> Sponsored by: panzura
>
> MFH: r310426
>
> If you are going to be run individually to make a new timezone set
> then ensure the destination directories exist.
> Especially if you define OLDTIMEZONES because the mtree pass
> doesn't do it for you.
Perhaps it is time to start pre-processing mtree files so this
would no longer be the case?
> Sponsored by: Panzura
>
> Modified:
> stable/11/share/zoneinfo/Makefile
> Directory Properties:
> stable/11/ (props changed)
>
> Modified: stable/11/share/zoneinfo/Makefile
> ==============================================================================
> --- stable/11/share/zoneinfo/Makefile Fri Jan 27 09:07:11 2017 (r312870)
> +++ stable/11/share/zoneinfo/Makefile Fri Jan 27 09:11:44 2017 (r312871)
> @@ -67,6 +67,10 @@ TZBUILDSUBDIRS= \
> Pacific \
> SystemV
>
> +.if defined(OLDTIMEZONES)
> +TZBUILDSUBDIRS+= US Mexico Chile Canada Brazil
> +.endif
> +
> .if !defined(_SKIP_BUILD)
> all: zoneinfo
> .endif
> @@ -81,6 +85,8 @@ zoneinfo: yearistype ${TDATA}
>
> beforeinstall: install-zoneinfo
> install-zoneinfo:
> + mkdir -p ${DESTDIR}/usr/share/zoneinfo
> + cd ${DESTDIR}/usr/share/zoneinfo; mkdir -p ${TZBUILDSUBDIRS}
This has the failure mode that your current uid and umask, etc are
used in creating the directories. Please add appropriate chown/chmod
commands to reflect what mtree would of done had it done this.
> cd ${TZBUILDDIR} && \
> find -s * -type f -print -exec ${INSTALL} ${TAG_ARGS} \
> -o ${BINOWN} -g ${BINGRP} -m ${NOBINMODE} \
> _______________________________________________
> svn-src-stable-11 at freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/svn-src-stable-11
> To unsubscribe, send any mail to "svn-src-stable-11-unsubscribe at freebsd.org"
>
--
Rod Grimes rgrimes at freebsd.org
More information about the svn-src-stable
mailing list