]> git.saurik.com Git - apple/syslog.git/blob - syslogd.tproj/after_install.sh
55d50c0c2095fa1b7cd34e5e53dfd0f66c62f8f2
[apple/syslog.git] / syslogd.tproj / after_install.sh
1 #! /bin/bash -e -x
2
3 if [[ "${PLATFORM_NAME}" =~ "simulator" ]] ; then
4 PLIST="${SRCROOT}"/syslogd.tproj/com.apple.syslogd_sim.plist
5 ASL_CONF="${SRCROOT}"/syslogd.tproj/asl.conf.ios_sim
6 elif [[ "${PLATFORM_NAME}" == "macosx" ]] ; then
7 PLIST="${SRCROOT}"/syslogd.tproj/com.apple.syslogd.plist
8 ASL_CONF="${SRCROOT}"/syslogd.tproj/asl.conf.osx
9 SYSLOG_CONF="${SRCROOT}"/syslogd.tproj/syslog.conf
10 elif [[ "${PLATFORM_NAME}" == "bridgeos" ]] ; then
11 PLIST="${SRCROOT}"/syslogd.tproj/com.apple.syslogd.plist
12 ASL_CONF="${SRCROOT}"/syslogd.tproj/asl.conf.ios
13 SYSLOG_CONF="${SRCROOT}"/syslogd.tproj/syslog.conf
14 SYSTEM_LOG_CONF="${SRCROOT}"/syslogd.tproj/com.apple.system.log.bridgeos
15 elif [[ "${PLATFORM_NAME}" == "watchos" ]] ; then
16 PLIST="${SRCROOT}"/syslogd.tproj/com.apple.syslogd.disabled.plist
17 ASL_CONF="${SRCROOT}"/syslogd.tproj/asl.conf.ios
18 SYSLOG_CONF="${SRCROOT}"/syslogd.tproj/syslog.conf
19 SYSTEM_LOG_CONF="${SRCROOT}"/syslogd.tproj/com.apple.system.log
20 else
21 PLIST="${SRCROOT}"/syslogd.tproj/com.apple.syslogd.plist
22 ASL_CONF="${SRCROOT}"/syslogd.tproj/asl.conf.ios
23 SYSLOG_CONF="${SRCROOT}"/syslogd.tproj/syslog.conf
24 SYSTEM_LOG_CONF="${SRCROOT}"/syslogd.tproj/com.apple.system.log
25 fi
26
27 DESTDIR="${DSTROOT}"/private/etc
28 install -d -m 0755 -o root -g wheel "${DESTDIR}"
29 install -m 0644 -o root -g wheel "${ASL_CONF}" "${DESTDIR}"/asl.conf
30 if [[ -n "${SYSLOG_CONF}" ]] ; then
31 install -m 0644 -o root -g wheel "${SYSLOG_CONF}" "${DESTDIR}"
32 fi
33
34 DESTDIR="${DSTROOT}"/System/Library/LaunchDaemons
35 install -d -m 0755 -o root -g wheel "${DESTDIR}"
36 install -m 0644 -o root -g wheel "${PLIST}" "${DESTDIR}"/com.apple.syslogd.plist
37 plutil -convert binary1 "${DESTDIR}"/com.apple.syslogd.plist
38
39 if [[ "${PLATFORM_NAME}" =~ "simulator" ]] ; then
40 exit 0
41 fi
42
43 install -d -m 0755 -o root -g wheel "$DSTROOT"/private/var/log/asl
44
45 if [[ "${PLATFORM_NAME}" != "macosx" ]]; then
46 install -d -m 0755 -o root -g wheel "$DSTROOT"/usr/share/sandbox
47 install -m 0644 -o root -g wheel "$SRCROOT"/syslogd.tproj/syslogd.sb "$DSTROOT"/usr/share/sandbox
48 fi
49
50 if ! [[ "${PLATFORM_NAME}" =~ "simulator" || "${PLATFORM_NAME}" == "macosx" ]]; then
51 DESTDIR="${DSTROOT}"/usr/local/etc/asl
52 install -d -m 0755 -o root -g wheel "${DESTDIR}"
53 install -m 0644 -o root -g wheel "${SYSTEM_LOG_CONF}" "${DESTDIR}"/com.apple.system.log
54 fi