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 / nxplayer.pkg / Scripts / Scripts~ / postinstall < prev    next >
Text File  |  2014-01-31  |  776b  |  25 lines

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