ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/mports/trunk/audio/pulseaudio/pkg-install
Revision: 15462
Committed: Tue Sep 17 03:15:41 2013 UTC (10 years, 7 months ago) by laffer1
File size: 1407 byte(s)
Log Message:
fixup some properties.

File Contents

# Content
1 #!/bin/sh
2
3 case $2 in
4 POST-INSTALL)
5 RGROUP=pulse-rt
6 SUSER=pulse
7 SGROUP=${SUSER}
8 AGROUP=pulse-access
9 SUID=563
10 RGID=557
11 SGID=${SUID}
12 AGID=564
13 PW=/usr/sbin/pw
14
15 if ${PW} group show "${RGROUP}" 2>/dev/null; then
16 echo "You already have a group \"${RGROUP}\", so I will use it."
17 else
18 if ${PW} groupadd ${RGROUP} -g ${RGID}; then
19 echo "Added group \"${RGROUP}\"."
20 else
21 echo "Adding group \"${RGROUP}\" failed..."
22 exit 1
23 fi
24 fi
25
26 if ${PW} group show "${SGROUP}" 2>/dev/null; then
27 echo "You already have a group \"${SGROUP}\", so I will use it."
28 else
29 if ${PW} groupadd ${SGROUP} -g ${SGID}; then
30 echo "Added group \"${SGROUP}\"."
31 else
32 echo "Adding group \"${SGROUP}\" failed..."
33 exit 1
34 fi
35 fi
36
37 if ${PW} group show "${AGROUP}" 2>/dev/null; then
38 echo "You already have a group \"${AGROUP}\", so I will use it."
39 else
40 if ${PW} groupadd ${AGROUP} -g ${AGID}; then
41 echo "Added group \"${AGROUP}\"."
42 else
43 echo "Adding group \"${AGROUP}\" failed..."
44 exit 1
45 fi
46 fi
47
48 if ${PW} user show "${SUSER}" 2>/dev/null; then
49 echo "You already have a user \"${SUSER}\", so I will use it."
50 else
51 if ${PW} useradd ${SUSER} -u ${SUID} -g ${SGROUP} -h - \
52 -d "/nonexistent" -s /sbin/nologin -c "PulseAudio System User"
53 then
54 echo "Added user \"${SUSER}\"."
55 else
56 echo "Adding user \"${SUSER}\" failed..."
57 exit 1
58 fi
59 fi
60 echo ""
61 exit 0
62 ;;
63 esac