From 70e1f2ad9093f00e9eaf077ee8ff6d03bf7ebc3e Mon Sep 17 00:00:00 2001 From: Kris Moore Date: Fri, 5 Aug 2016 15:33:03 -0400 Subject: Add mkport.sh and port-files-master so we can automate building latest in TrueOS --- port-files-master/pkg-install | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 port-files-master/pkg-install (limited to 'port-files-master/pkg-install') diff --git a/port-files-master/pkg-install b/port-files-master/pkg-install new file mode 100644 index 00000000..c406d96e --- /dev/null +++ b/port-files-master/pkg-install @@ -0,0 +1,36 @@ +#!/bin/sh +# Script to install preload.conf + +PREFIX=${PKG_PREFIX-/usr/local} + +if [ "$2" != "POST-INSTALL" ] ; then + exit 0 +fi + +# If this is during staging, we can skip for now +echo $PREFIX | grep -q '/stage/' +if [ $? -eq 0 ] ; then + exit 0 +fi + +# Copy over the rc.conf.trueos file +install -m 644 ${PREFIX}/share/trueos/conf/rc.conf.trueos /etc/rc.conf.trueos +if [ -e "/etc/default/trueos" -o -e "/etc/defaults/trueos-desktop" ] ; then + install -m 644 ${PREFIX}/share/trueos/conf/loader.conf.trueos /boot/loader.conf.trueos + install -m 644 ${PREFIX}/share/trueos/conf/brand-trueos.4th /boot/brand-trueos.4th +else + install -m 644 ${PREFIX}/share/trueos/conf/loader.conf.trueos /boot/loader.conf.trueos + install -m 644 ${PREFIX}/share/trueos/conf/brand-trueos.4th /boot/brand-trueos.4th +fi + +if [ ! -e "${PREFIX}/etc/trueos.conf" ] ; then + # Do the first-time setup + echo "Doing first-time bootstrap" + if [ -e "/etc/defaults/trueos-desktop" ] ; then + tar cvf - -C ${PREFIX}/share/trueos/desktop-defaults/ . 2>/dev/null | tar xvpf - -C / 2>/dev/null + else + tar cvf - -C ${PREFIX}/share/trueos/server-defaults/ . 2>/dev/null | tar xvpf - -C / 2>/dev/null + fi +fi + +exit 0 -- cgit