Every single piece of the software comes with a (braindamaged) install shell script.
I need to patch every single one of those install scripts with this:
--- install.orig Thu Aug 28 16:05:29 2003
+++ install Thu Aug 28 16:06:08 2003
@@ -291,7 +291,11 @@
sed -n '2p' |
awk '{print $4}'`
;;
- SOLARIS|OSF1|DGUX|LINUX|TRU64) SPACE=`df -k $G1DIR |
+ SOLARIS|OSF1|DGUX|TRU64) SPACE=`df -k $G1DIR |
+ sed -n '2p' |
+ awk '{print $4}'`
+ ;;
+ LINUX) SPACE=`df -kP $G1DIR |
sed -n '2p' |
awk '{print $4}'`
;;Why, you ask?
Oh, because I'm installing onto this partition (regular df -k output):
host.employer.dom:/export/linux
48007968 29744736 17783136 63% /u01/app/linux
df -kP shows this:
host.employer.dom:/export/linux 48007968 29744736 17783136 63% /u01/app/linux
Now, any guesses as to what the installer does without that patch?
It claims that I DON'T HAVE ENOUGH DISK SPACE AVAILABLE. "I have 16 goddamn gigafuckingbytes available. That's plenty for your horseshit little 22 MB install, you pissant piece of shit!" I'm pretty sure most of you reading this can count MB and GB... but just for the sake of analogy, this is like a doctor's telling a male virgin that he's pregnant. It's so patently false, it's comical.
::sigh::
In point of fact, GNU is partly to blame here. G1 was merely assuming POSIX/SuS conformity out of Linux. Granted, that's ALWAYS a bad idea, but still, you can see how they might like it to be true. What with its being, oh, a standard and all. One that developers of Unix-like OSes ostensibly respect and try to match so that software will be, you know, portable.
BUT that by no means excuses G1 for having created software that is too smart by half. Trying to warn you of a problem but misdiagnosing that problem (in the "false positive" sense)... and then they made grevious error number two and had that broken software be in the installer. So I've got this really nasty taste in my mouth about the whole thing before I actually get to the software they spent serious time with... the software which we are, at present, evaluating. Good job, jerkwads.
Guess I should count myself lucky that installer was a shell script and not a binary, right? Because, then, you know, I'd be doing this by running the installer under a debugger and twiddling memory when it got to the right step. Which, while clearly carrying higher geek cred, would probably have me out shooting up the 7-11 this weekend or something.
August 28 2003, 21:14:59 UTC 8 years ago
August 28 2003, 21:30:18 UTC 8 years ago
Obviously, NFS never occured the those kneeknockers over at G1.
Bear in mind that all of this software comes to you either in Object COBOL format or in Uncompiled COBOL format because, you know, of course you have MicroFocus COBOL installed. Three guesses where their original market was, and the first two don't count. (Rhymes with painframe.) We get the former, pre-compiled version. Because we don't have MicroFocus COBOl installed, thankyouverymuch.
Oh, and none of it can handle > 2 GB files on Linux (future? living in it? guess not!) because, allegedly, of some (legal, apparently) dispute between MicroFocus and "the Linux company" (I'm left to presume Red Hat's implied here; this was all phone tech support) wrt MF's newer compiler that's caught up with the mid-'90s.
I could go on about the PAIN of this shit for hours...
August 28 2003, 23:57:37 UTC 8 years ago
I'm still laughing over the Microfocus COBOL bit, that's pretty sad.
January 17 2006, 19:57:22 UTC 6 years ago
Anonymous
January 18 2006, 02:44:09 UTC 6 years ago
January 18 2006, 02:44:50 UTC 6 years ago