summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorngie <ngie@FreeBSD.org>2016-01-13 07:44:58 +0000
committerngie <ngie@FreeBSD.org>2016-01-13 07:44:58 +0000
commit662bdc54fa28b9d6b5fc712eff1863cb790dc2d7 (patch)
treefc5f26c56b9d435ad8ef23c228244aa141c575c7 /tools
parent3be41536332fc1686ed5e543848a5ad57b5359d6 (diff)
parent29a0c076acf930bd10095847e737bc01ce03846d (diff)
downloadFreeBSD-src-662bdc54fa28b9d6b5fc712eff1863cb790dc2d7.zip
FreeBSD-src-662bdc54fa28b9d6b5fc712eff1863cb790dc2d7.tar.gz
MFhead @ r293815
Diffstat (limited to 'tools')
-rw-r--r--tools/build/mk/OptionalObsoleteFiles.inc7
-rw-r--r--tools/build/options/WITHOUT_LLVM_LIBUNWIND2
-rw-r--r--tools/build/options/WITH_LLVM_LIBUNWIND2
-rwxr-xr-xtools/tools/nanobsd/defaults.sh7
-rw-r--r--tools/tools/nanobsd/embedded/common22
5 files changed, 36 insertions, 4 deletions
diff --git a/tools/build/mk/OptionalObsoleteFiles.inc b/tools/build/mk/OptionalObsoleteFiles.inc
index cb51987..37f624e 100644
--- a/tools/build/mk/OptionalObsoleteFiles.inc
+++ b/tools/build/mk/OptionalObsoleteFiles.inc
@@ -2834,6 +2834,13 @@ OLD_FILES+=usr/share/man/man8/traceroute6.8.gz
OLD_FILES+=rescue/ping6
.endif
+.if ${MK_INETD} == no
+OLD_FILES+=etc/rc.d/inetd
+OLD_FILES+=usr/sbin/inetd
+OLD_FILES+=usr/share/man/man5/inetd.conf.5.gz
+OLD_FILES+=usr/share/man/man8/inetd.8.gz
+.endif
+
.if ${MK_IPFILTER} == no
OLD_FILES+=etc/periodic/security/510.ipfdenied
OLD_FILES+=etc/periodic/security/610.ipf6denied
diff --git a/tools/build/options/WITHOUT_LLVM_LIBUNWIND b/tools/build/options/WITHOUT_LLVM_LIBUNWIND
new file mode 100644
index 0000000..63a9042
--- /dev/null
+++ b/tools/build/options/WITHOUT_LLVM_LIBUNWIND
@@ -0,0 +1,2 @@
+.\" $FreeBSD$
+Set to use GCC's stack unwinder (instead of LLVM's libunwind).
diff --git a/tools/build/options/WITH_LLVM_LIBUNWIND b/tools/build/options/WITH_LLVM_LIBUNWIND
new file mode 100644
index 0000000..ff63884
--- /dev/null
+++ b/tools/build/options/WITH_LLVM_LIBUNWIND
@@ -0,0 +1,2 @@
+.\" $FreeBSD$
+Set to use LLVM's libunwind stack unwinder (instead of GCC's unwinder).
diff --git a/tools/tools/nanobsd/defaults.sh b/tools/tools/nanobsd/defaults.sh
index 9bc1779..3534ba2 100755
--- a/tools/tools/nanobsd/defaults.sh
+++ b/tools/tools/nanobsd/defaults.sh
@@ -500,10 +500,9 @@ fixup_before_diskimage ( ) (
if [ -n "${NANO_METALOG}" ]; then
pprint 2 "Fixing metalog"
cp ${NANO_METALOG} ${NANO_METALOG}.pre
- (echo "/set uname=${NANO_DEF_UNAME} gname=${NANO_DEF_GNAME}" &&
- cat ${NANO_METALOG}.pre) | \
- ${NANO_TOOLS}/mtree-dedup.awk | \
- sed -e 's/ size=[0-9][0-9]*//' | sort > ${NANO_METALOG}
+ echo "/set uname=${NANO_DEF_UNAME} gname=${NANO_DEF_GNAME}" > ${NANO_METALOG}
+ cat ${NANO_METALOG}.pre | ${NANO_TOOLS}/mtree-dedup.awk | \
+ sed -e 's/ size=[0-9][0-9]*//' | sort >> ${NANO_METALOG}
fi
)
diff --git a/tools/tools/nanobsd/embedded/common b/tools/tools/nanobsd/embedded/common
index 6347911..a1d401a 100644
--- a/tools/tools/nanobsd/embedded/common
+++ b/tools/tools/nanobsd/embedded/common
@@ -449,6 +449,28 @@ typical_embedded ( ) (
)
customize_cmd typical_embedded
+fix_pkg ( ) (
+ chdir ${NANO_WORLDDIR}
+ mkdir -p pkg
+ mkdir -p pkg/db
+ mkdir -p pkg/cache
+ mkdir -p pkg/tmp # Needed for pkg bootstrap
+ mkdir -p usr/local/etc # Will get moved to local/etc
+ (
+ echo 'PKG_DBDIR = "/pkg/db"'
+ echo 'PKG_CACHEDIR = "/pkg/cache"'
+ echo 'DEFAULT_ALWAYS_YES = "yes"'
+ echo 'ASSUME_ALWAYS_YES = "yes"'
+ ) >> usr/local/etc/pkg.conf
+ [ -z ${NANO_NOPRIV_BUILD} ] || (
+ echo "./pkg type=dir uname=root gname=wheel mode=0755"
+ echo "./pkg/cache type=dir uname=root gname=wheel mode=0755"
+ echo "./pkg/db type=dir uname=root gname=wheel mode=0755"
+ echo "./pkg/tmp type=dir uname=root gname=wheel mode=0755"
+ ) >> ${NANO_METALOG}
+)
+customize_cmd fix_pkg
+
save_build ( ) (
VERSION_FILE=${NANO_WORLDDIR}/etc/version
if [ "${SVNREVISION}" = "${REVISION}" ]; then
OpenPOWER on IntegriCloud