]> git.saurik.com Git - apple/syslog.git/blob - syslogd.tproj/after_install.sh
190f6eb0a51fe9960ac652fb7ed2c0e306adcad5
[apple/syslog.git] / syslogd.tproj / after_install.sh
1 #! /bin/bash
2 set -e
3
4 install -d -m 0755 -o root -g wheel "$DSTROOT"/private/var/log/asl
5
6 PRODUCT=$(xcodebuild -sdk "${SDKROOT}" -version PlatformPath | head -1 | sed 's,^.*/\([^/]*\)\.platform$,\1,')
7
8 if [ ${SDKROOT}x = x ]; then
9 PRODUCT=MacOSX
10 fi
11
12 if [ ${PRODUCT}x = x ]; then
13 PRODUCT=MacOSX
14 fi
15
16 if [ ${PRODUCT} = iPhone ]; then
17 install -d -m 0755 -o root -g wheel "$DSTROOT"/usr/share/sandbox
18 install -m 0644 -o root -g wheel "$SRCROOT"/syslogd.tproj/syslogd.sb "$DSTROOT"/usr/share/sandbox
19 fi
20
21 DESTDIR="$DSTROOT"/System/Library/LaunchDaemons
22 install -d -m 0755 -o root -g wheel "$DESTDIR"
23 install -m 0644 -o root -g wheel "$SRCROOT"/syslogd.tproj/com.apple.syslogd.plist "$DESTDIR"
24 if [ ${PRODUCT} = iPhoneOS ]; then
25 /usr/libexec/PlistBuddy \
26 -c "Add :POSIXSpawnType string Interactive" \
27 "$DESTDIR"/com.apple.syslogd.plist
28 fi
29 plutil -convert binary1 "$DESTDIR"/com.apple.syslogd.plist
30
31 mkfile 8 "$DSTROOT"/private/var/log/asl/SweepStore
32 chmod 0644 "$DSTROOT"/private/var/log/asl/SweepStore