home *** CD-ROM | disk | FTP | other *** search
/ cs.rhul.ac.uk / www.cs.rhul.ac.uk.zip / www.cs.rhul.ac.uk / pub / NX / nomachine-mac-osx.dmg / NoMachine.pkg / nxserver.pkg / Scripts / Scripts~ / postflight < prev    next >
Encoding:
Text File  |  2014-01-31  |  820 b   |  22 lines

  1. #!/bin/bash
  2.  
  3. RESOURCES=/Applications/NoMachine.app/Contents/Resources/
  4. PLIST=com.nomachine.nxlaunchconf.plist
  5. USERNAME=`ps aux | grep loginwindow.app | grep -v grep | grep -m 1 loginwindow.app | awk '{print $1}' | head -n 1`
  6.  
  7. NXLAUNCHCHECK=`launchctl list | grep com.nomachine.nxlaunchconf`
  8.  
  9. if [ "x${NXLAUNCHCHECK}" != "x" ];
  10. then
  11. launchctl remove com.nomachine.nxlaunchconf
  12. fi
  13.  
  14. sed "s|#USERNAME#|$USERNAME|" ${RESOURCES}/${PLIST} > ${RESOURCES}/${PLIST}.tmp
  15. mv ${RESOURCES}/${PLIST}.tmp ${RESOURCES}/${PLIST}
  16. sed "s|#ARG#|$0|" ${RESOURCES}/${PLIST} > ${RESOURCES}/${PLIST}.tmp
  17. mv ${RESOURCES}/${PLIST}.tmp ${RESOURCES}/${PLIST}
  18. sed "s|\.noconf||" ${RESOURCES}/${PLIST} > ${RESOURCES}/${PLIST}.tmp
  19. mv ${RESOURCES}/${PLIST}.tmp ${RESOURCES}/${PLIST}
  20. chown root ${RESOURCES}/${PLIST}
  21. launchctl load ${RESOURCES}/${PLIST}
  22.