diff options
author | Kris Moore <kris@pcbsd.org> | 2016-08-05 15:33:03 -0400 |
---|---|---|
committer | Kris Moore <kris@pcbsd.org> | 2016-08-05 15:33:03 -0400 |
commit | 70e1f2ad9093f00e9eaf077ee8ff6d03bf7ebc3e (patch) | |
tree | 3b45343c4abdc7836d143d3cb76cea8d6f7fe5db /port-files-master/pkg-install | |
parent | use a static_cast from signed->unsigned integer in LuminaX11.cpp to silence a... (diff) | |
download | lumina-70e1f2ad9093f00e9eaf077ee8ff6d03bf7ebc3e.tar.gz lumina-70e1f2ad9093f00e9eaf077ee8ff6d03bf7ebc3e.tar.bz2 lumina-70e1f2ad9093f00e9eaf077ee8ff6d03bf7ebc3e.zip |
Add mkport.sh and port-files-master so we can automate building latest
in TrueOS
Diffstat (limited to 'port-files-master/pkg-install')
-rw-r--r-- | port-files-master/pkg-install | 36 |
1 files changed, 36 insertions, 0 deletions
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 |