Changeset View
Changeset View
Standalone View
Standalone View
os/userland-base/files/pkgbase.setup.in
- This file was added.
#!/bin/sh | |||||
# License: 2CLAUSEBSD | |||||
# Author: Kris Moore <kmoore@FreeBSD.org> | |||||
# | |||||
# Setup script called by userland package during | |||||
# installation / upgrade | |||||
PKG_ROOTDIR="$1" | |||||
# Make sure /etc/fstab exists to silence warnings from openrc | |||||
if [ ! -e "${PKG_ROOTDIR}/etc/fstab" ]; then | |||||
touch ${PKG_ROOTDIR}/etc/fstab | |||||
fi | |||||
# Update any missing dirs which need added now from mtree spec | |||||
mtree -deU -f ${PKG_ROOTDIR}/etc/mtree/BSD.root.dist \ | |||||
-p ${PKG_ROOTDIR} >/dev/null 2>/dev/null | |||||
mtree -deU -f ${PKG_ROOTDIR}/etc/mtree/BSD.usr.dist \ | |||||
-p ${PKG_ROOTDIR}/usr >/dev/null 2>/dev/null | |||||
mtree -deU -f ${PKG_ROOTDIR}/etc/mtree/BSD.var.dist \ | |||||
-p ${PKG_ROOTDIR}/var >/dev/null 2>/dev/null | |||||
mtree -deU -f ${PKG_ROOTDIR}/etc/mtree/BSD.include.dist \ | |||||
-p ${PKG_ROOTDIR}/usr/include >/dev/null 2>/dev/null | |||||
if [ -e ${PKG_ROOTDIR}/etc/mtree/BSD.lib32.dist ] ; then | |||||
mtree -deU -f ${PKG_ROOTDIR}/etc/mtree/BSD.lib32.dist \ | |||||
-p ${PKG_ROOTDIR}/usr >/dev/null 2>/dev/null | |||||
fi | |||||
exit 0 |