So, I've been battling Jumpstart. It's Solaris' method of installing a mass group of clients. I found out the low level problem, and I'm sure there's a high level solution, but here is my low level solution. I'll update it if someone can give me a better solution rather than hacking the packages themselves. Sorry if I go into technical detail
(
Read more... )
Comments 6
Reply
UNIX is user friendly. But it's just very particular about who it's friends are.
Reply
I suggest pointing truss at the shell running the script with '<<' in it, and watch for where it tries to create a file in /tmp with open() or creat(). See what return code you get. I would be on /tmp/ being on a full filesystem if I got that error, but I'd guess you've checked that. :-)
Reply
And I can do an echo bob >/tmp/bob fine, but a cat >bob <
Reply
strace -f sh -c 'cat >bob <
And I can see it making the open(...) call on a file in /tmp/.
Reply
Reply
Leave a comment