From 66315cab9aaf6f9c2acf9fae86f577dc8a30da23 Mon Sep 17 00:00:00 2001 From: Alexander Barton Date: Sat, 16 Apr 2011 15:18:43 +0200 Subject: [PATCH] Mac OS X: install on root volume only, and set correct permissions Update Mac OS X Installer.app description bundle, so that the ngIRCd package can only be installed on the root volume ("/"); and make sure that all installed files and directories have correct ownership and permissions. --- contrib/MacOSX/ngIRCd.pmdoc/01ngircd-contents.xml | 2 +- contrib/MacOSX/ngIRCd.pmdoc/01ngircd.xml | 2 +- contrib/MacOSX/ngIRCd.pmdoc/02de-contents.xml | 2 +- contrib/MacOSX/ngIRCd.pmdoc/02de.xml | 2 +- contrib/MacOSX/ngIRCd.pmdoc/index.xml | 13 ++++++------- 5 files changed, 10 insertions(+), 11 deletions(-) diff --git a/contrib/MacOSX/ngIRCd.pmdoc/01ngircd-contents.xml b/contrib/MacOSX/ngIRCd.pmdoc/01ngircd-contents.xml index bc1e5a79..45bd954c 100644 --- a/contrib/MacOSX/ngIRCd.pmdoc/01ngircd-contents.xml +++ b/contrib/MacOSX/ngIRCd.pmdoc/01ngircd-contents.xml @@ -1 +1 @@ - \ No newline at end of file +groupownergroupownergroupownergroupownergroupownergroupownergroupownergroupownergroupownergroupownergroupownergroupownergroupownergroupownergroupownergroupownergroupownergroupownergroupownergroupownergroupownergroupownergroupownergroupownergroupownergroupownergroupownergroupownergroupownergroupownergroupownergroupownergroupownergroupownergroupowner \ No newline at end of file diff --git a/contrib/MacOSX/ngIRCd.pmdoc/01ngircd.xml b/contrib/MacOSX/ngIRCd.pmdoc/01ngircd.xml index 507b89bf..99b3299f 100644 --- a/contrib/MacOSX/ngIRCd.pmdoc/01ngircd.xml +++ b/contrib/MacOSX/ngIRCd.pmdoc/01ngircd.xml @@ -1 +1 @@ -de.barton.ngircd.daemon.pkg1../../ngircd.dest/installToscripts.postinstall.pathscripts.preinstall.isRelativeTypeidentifierparentversionscripts.preupgrade.pathinstallFrom.isRelativeTypescripts.postinstall.isRelativeTypepreinstall.shpreinstall.sh \ No newline at end of file +de.barton.ngircd.daemon.pkg17.1/Users/alex/Develop/ngircd/alex.git/ngircd.dest/extraFilesinstallToinstallTo.isAbsoluteTypescripts.preinstall.pathidentifierparentversioninstallTo.pathscripts.preupgrade.pathrequireAuthorization02ngircd-contents.xml/CVS$/\.svn$/\.cvsignore$/\.cvspass$/\.DS_Store$ \ No newline at end of file diff --git a/contrib/MacOSX/ngIRCd.pmdoc/02de-contents.xml b/contrib/MacOSX/ngIRCd.pmdoc/02de-contents.xml index bc1e5a79..1c854e6d 100644 --- a/contrib/MacOSX/ngIRCd.pmdoc/02de-contents.xml +++ b/contrib/MacOSX/ngIRCd.pmdoc/02de-contents.xml @@ -1 +1 @@ - \ No newline at end of file +groupowner \ No newline at end of file diff --git a/contrib/MacOSX/ngIRCd.pmdoc/02de.xml b/contrib/MacOSX/ngIRCd.pmdoc/02de.xml index 43c37da3..600e53f9 100644 --- a/contrib/MacOSX/ngIRCd.pmdoc/02de.xml +++ b/contrib/MacOSX/ngIRCd.pmdoc/02de.xml @@ -1 +1 @@ -de.barton.ngircd.launchscript.pkg1de.barton.ngircd.plist/Library/LaunchDaemonsinstallToscripts.postinstall.pathscripts.postupgrade.pathidentifierparentinstallTo.pathinstallFrom.isRelativeTypepostinstall.shpostinstall.sh \ No newline at end of file +de.barton.ngircd.launchscript.pkg17.1de.barton.ngircd.plist/Library/LaunchDaemonsscripts.preinstall.pathinstallToscripts.postinstall.pathscripts.postinstall.isRelativeTypeinstallFrom.isRelativeTypeinstallTo.isAbsoluteTypeversionparentscripts.preupgrade.pathidentifierscripts.postupgrade.pathrequireAuthorizationextraFilesscripts.postupgrade.isRelativeTypeinstallTo.pathpreinstall.shpostinstall.shpreinstall.shpostinstall.sh01de-contents.xml/CVS$/\.svn$/\.cvsignore$/\.cvspass$/\.DS_Store$ \ No newline at end of file diff --git a/contrib/MacOSX/ngIRCd.pmdoc/index.xml b/contrib/MacOSX/ngIRCd.pmdoc/index.xml index baa2e196..6eccddbd 100644 --- a/contrib/MacOSX/ngIRCd.pmdoc/index.xml +++ b/contrib/MacOSX/ngIRCd.pmdoc/index.xml @@ -1,10 +1,11 @@ -ngIRCd/Users/alex/Desktop/ngIRCd.mpkgde.barton.ngircdngIRCd – next generation Internet Relay Chat (IRC) server daemon//Library/LaunchDaemons../ngIRCd-Logo.gifngIRCd/Users/alex/Desktop/ngIRCd.mpkgde.barton.ngircdngIRCd – next generation Internet Relay Chat (IRC) server + daemon/Users/alex/Develop/ngircd/alex.git/contrib/ngIRCd-Logo.gif01ngircd.xml02de.xmlproperties.titleproperties.customizeOptiondescriptionproperties.anywhereDomainproperties.systemDomain \ No newline at end of file +\f1\fs26 \cf0 /opt/ngircd/etc/ngircd.conf}]]>02de.xml01ngircd.xmlextraFilesproperties.titleproperties.customizeOptiondescriptionproperties.anywhereDomainproperties.systemDomain