Announcing scripts for setting MacOSX time on laptop wakeup

Christian Jaeger mol-general@lists.maconlinux.org
Wed, 5 Feb 2003 16:34:41 +0100


--============_-1167663207==_============
Content-Type: text/plain; charset="us-ascii" ; format="flowed"

Hello

Attached is a pair of scripts for synching the MacOSX clock to the 
linux clock after wakeup from sleep on a powerbook so that you don't 
have to set it manually each time.

It works, but there are some open questions for which I'm glad to hear answers:

- how can one launch a script upon starting MacOSX (as root)?

- how can one launch a perl script or compiled c program from the gui?

- why does a setuid perl script give some error that the kernel is 
unsafe and doesn't "ignore" the setuid flag? i.e. is it true that 
there is no single setuid perl script on macosx?

Cheers
Christian.
--============_-1167663207==_============
Content-Id: <p04320407ba66d36b9908@[192.168.3.11].0.0>
Content-Type: multipart/appledouble; boundary="============_-1167663207==_D============"

--============_-1167663207==_D============
Content-Transfer-Encoding: base64
Content-Type: application/applefile; name="%macosxtimeset0.1.tgz"
Content-Disposition: attachment; filename="%macosxtimeset0.1.tgz"
 ; modification-date="Wed, 5 Feb 2003 16:30:34 +0100"

AAUWBwACAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAADAAAAPgAAABQAAAAJAAAAUgAAACAA
AAAIAAAAcgAAABBtYWNvc3h0aW1lc2V0MC4xLnRnekd6aXBHemlwAQAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAABdP4qgXT+KpLbQwABdP5qQ==
--============_-1167663207==_D============
Content-Type: application/octet-stream; name="macosxtimeset0.1.tgz"
 ; x-mac-type="477A6970"
 ; x-mac-creator="477A6970"
Content-Disposition: attachment; filename="macosxtimeset0.1.tgz"
Content-Transfer-Encoding: base64

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
--============_-1167663207==_D============--
--============_-1167663207==_============--