| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 | 
							- #!/bin/sh
 
- # PolipoPostflight gets invoked after any install or upgrade.
 
- ADDSYSUSER=$RECEIPT_PATH/addsysuser
 
- if [ ! -x "$ADDSYSUSER" ]; then
 
-   echo "Could not find addsysuser script."
 
-   exit 1
 
- fi
 
- POLIPOUSER=_polipo
 
- POLIPOGROUP=daemon
 
- TARGET=/Library/Polipo
 
- LOGDIR=$TARGET/log
 
- # Create user $POLIPOUSER in group daemon.  If it's already there, great.
 
- $ADDSYSUSER $POLIPOUSER "Polipo System user" $POLIPODIR
 
- # Create the polipo direcpolipoy, if it doesn't exist.
 
- if [ ! -d $POLIPODIR ]; then
 
-   mkdir -p $POLIPODIR
 
- fi
 
- if [ ! -d $LOGDIR ]; then
 
-   mkdir -p $LOGDIR
 
- fi
 
- # Check its permissions.
 
- chown $POLIPOUSER $POLIPODIR
 
- chgrp daemon $POLIPODIR
 
- chmod 700 $POLIPODIR
 
- chown $POLIPOUSER $LOGDIR
 
- chgrp daemon $LOGDIR
 
- chmod 700 $LOGDIR
 
- # Create the configuration file only if there wasn't one already.
 
- if [ ! -f $TARGET/config]; then
 
-   cp $TARGET/config.osx $TARGET/config
 
- fi
 
- cd /usr/share/man/man1
 
- MAN1=$TARGET/share/man/man1
 
- if [ -d /Library/StartupItems/Polipo ]; then
 
-   find /Library/StartupItems/Polipo -print0 | xargs -0 chown root:wheel
 
- fi
 
- # Copy Uninstaller
 
- if [ -f $PACKAGE_PATH/Contents/Resources/uninstall_polipo_bundle.sh ]; then
 
-    cp $PACKAGE_PATH/Contents/Resources/uninstall_polipo_bundle.sh $TARGET/uninstall_polipo_bundle.sh
 
-    chmod 755 $TARGET/uninstall_polipo_bundle.sh
 
- fi
 
 
  |