root/trunk/appendix-c/mac-startup.sh

Revision 41, 0.9 KB (checked in by yabuki, 3 years ago)
Line 
1mkdir /Library/StartupItems/XAMPP
2
3cat > /Library/StartupItems/XAMPP/XAMPP << 'EOF'
4#!/bin/sh
5. /etc/rc.common
6StartService() {
7  /Applications/xampp/xamppfiles/mampp start
8}
9StopService() {
10  /Applications/xampp/xamppfiles/mampp stop
11}
12RestartService() {
13  /Applications/xampp/xamppfiles/mampp restart
14}
15RunService "$1"
16EOF
17
18cat > /Library/StartupItems/XAMPP/StartupParameters.plist << 'EOF'
19<?xml version="1.0" encoding="UTF-8"?>
20<!DOCTYPE plist SYSTEM "file://localhost/System/Library/DTDs/PropertyList.dtd">
21<plist version="0.9">
22  <dict>
23    <key>Description</key>
24    <string>XAMPP</string>
25    <key>OrderPreference</key>
26    <string>Late</string>
27  </dict>
28</plist>
29EOF
30
31chmod 755 -w /Library/StartupItems/XAMPP
32chmod 755 /Library/StartupItems/XAMPP/XAMPP
33chmod 644 /Library/StartupItems/XAMPP/StartupParameters.plist
34
35echo 'XAMPP=-YES-' >> /etc/hostconfig
Note: See TracBrowser for help on using the browser.