Stupid Solaris tricks #1.243e+11.
Dec. 2nd, 2004 02:26 pmIf you tar a Solaris 9 CD with GNU tar 1.13.25 (written 2001) and scp it to a Solaris 7 box, tar on the receiving box will do tar tvf just fine but claim directory checksum errors when you try to tar xvf. In different places each time. I'm now trying again making the tar file on another Solaris 7 box.
(I am trying to get the CD image to machines that are at the colo and on the other side of the firewall, so as not to have to go out in person. Told you it was stupid.)
Update: The CD appears to present a subtly different directory structure to Red Hat (which presumably looks at Joliet first) and Solaris 7 (which only does Rock Ridge). How clever.
(no subject)
Date: 2004-12-02 06:53 am (UTC)(no subject)
Date: 2004-12-02 07:14 am (UTC)(no subject)
Date: 2004-12-02 07:03 am (UTC)However I have to wonder why you don't just get the CD ISO images from Sun themselves to copy it across.
(no subject)
Date: 2004-12-02 07:15 am (UTC)(no subject)
Date: 2004-12-02 07:44 am (UTC)(no subject)
Date: 2004-12-02 10:16 am (UTC)(no subject)
Date: 2004-12-02 10:46 am (UTC)(no subject)
Date: 2004-12-02 07:24 am (UTC)Maybe even drop the 'v' option as you will alerady have a filist from when you made up the tarfile.
(no subject)
Date: 2004-12-02 07:25 am (UTC)(no subject)
Date: 2004-12-02 07:26 am (UTC)(no subject)
Date: 2004-12-02 08:14 am (UTC)(no subject)
Date: 2004-12-02 08:40 am (UTC)(no subject)
Date: 2004-12-02 03:44 pm (UTC)The other biggie is never use killall on Solaris. pkill will do what killall does on Linux. Solaris killall will drop your box in a fairly brutal way.
(no subject)
Date: 2004-12-02 06:54 pm (UTC)And the reason not to use images instead is that you won't be able to get at the boot slice, which means you can't create an install server from the result.
(If anyone has figured out how to make that work, please tell me!)
The whole GNU/everything-else incompatibility thing is one reason I got into the habit of using cpio instead if I can't be sure there'll be GNU tar on the other end.