aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJose Luis Duran <jlduran@users.noreply.github.com>2021-06-20 02:19:00 +0000
committerWarner Losh <imp@FreeBSD.org>2021-06-30 17:08:26 +0000
commit91604330e6073e49805849efdb34e7fdfdbe845b (patch)
tree337f7f2a01a9871fe7bc834460475e80cce71591
parent712c060c94fd447c91b0e6218c12a431206b487a (diff)
downloadsrc-91604330e6073e49805849efdb34e7fdfdbe845b.tar.gz
src-91604330e6073e49805849efdb34e7fdfdbe845b.zip
sysbuild: Also copy /var/db/zoneinfo
Per tzsetup(8), /etc/localtime and /var/db/zoneinfo go hand in hand. Remove extra white spaces as well. Reviewed by: imp@, phk@ (informal no objection email) Pull Request: https://github.com/freebsd/freebsd-src/pull/486
-rw-r--r--tools/tools/sysbuild/sysbuild.sh20
1 files changed, 12 insertions, 8 deletions
diff --git a/tools/tools/sysbuild/sysbuild.sh b/tools/tools/sysbuild/sysbuild.sh
index 2ad19b75659f..3b4502014642 100644
--- a/tools/tools/sysbuild/sysbuild.sh
+++ b/tools/tools/sysbuild/sysbuild.sh
@@ -243,7 +243,7 @@ ports_recurse() (
ports_build() (
- ports_recurse . $PORTS_WE_WANT
+ ports_recurse . $PORTS_WE_WANT
if [ "x${PKG_DIR}" != "x" ] ; then
mkdir -p ${PKG_DIR}
@@ -262,7 +262,7 @@ ports_build() (
(
cd $p
- ports_make clean all install
+ ports_make clean all install
) > _.$b 2>&1 < /dev/null
continue
fi
@@ -340,7 +340,7 @@ ports_prefetch() (
) > /${ldir}/_.prefetch.$b 2>&1
done
echo "Done" >> /${ldir}/_.prefetch
- )
+ )
)
#######################################################################
@@ -442,7 +442,7 @@ if $do_prefetch ; then
mkdir -p /tmp/sysbuild/ports
ln -s ${distfile_cache} /tmp/sysbuild/ports/distfiles
export PORTS_OPTS=CD_MOUNTPTS=/tmp/sysbuild
- ports_prefetch /tmp
+ ports_prefetch /tmp
exit 0
fi
@@ -602,14 +602,18 @@ fi
if [ -f /etc/localtime ] ; then
log_it copy localtime
cp /etc/localtime ${SBMNT}/etc
+ if [ -f /var/db/zoneinfo ] ; then
+ log_it copy zoneinfo
+ cp /var/db/zoneinfo ${SBMNT}/var/db
+ fi
fi
log_it ldconfig in chroot
chroot ${SBMNT} sh /etc/rc.d/ldconfig start
log_it before_ports
-(
- before_ports
+(
+ before_ports
)
log_it fixing fstab
@@ -623,14 +627,14 @@ cp /tmp/_sb_log ${SBMNT}/tmp
b=`basename $0`
if [ "x$c_arg" != "x" ] ; then
cp $c_arg ${SBMNT}/root
- chroot ${SBMNT} sh /root/$0 -c /root/`basename $c_arg` $use_pkg chroot_script
+ chroot ${SBMNT} sh /root/$0 -c /root/`basename $c_arg` $use_pkg chroot_script
else
chroot ${SBMNT} sh /root/$0 $use_pkg chroot_script
fi
cp ${SBMNT}/tmp/_sb_log /tmp
log_it create all mountpoints
-grep -v '^[ ]*#' ${SBMNT}/etc/fstab |
+grep -v '^[ ]*#' ${SBMNT}/etc/fstab |
while read a b c
do
mkdir -p ${SBMNT}/$b