River Tarnell wrote:
Since no major issues have been raised regarding the conversion of
nightshade to Solaris, this has been schedule for the maintenance
window on January 3rd, 2011. For more information, see
I have reported *) a few incompatibilities in very basic tools and bash that I have not the faintest idea of how to get around them under Solaris. Yes, these may be bugs in the Solaris tools or O/S, and some of my scripts will not run without them fixed. My only option atm is moving them elsewhere outside the toolserver cluster, when there will be no Linux host left.
I shall re-evaluate the scripts under Solaris during the next days, just in case, something has been altered meanwhile, and report remaining issues more detailed.
*) Wanting to link to my earlier e-mail in the list archive, I could not find it :-( Here is a copy:
On Thursday, 16. September 2010 04:02:35 Purodha wrote:
... we have decided to standardise on Solaris for the login and web servers. We will therefore be converting nightshade from Linux to Solaris at some point in the future.
There is no fixed time frame for this at moment, but it won't happen sooner than a month from now, and we won't do anything until we are satisfied that all tools (and users) are ready for the migration.
To start with, we want to identify and fix any issues which prevent users from moving their tools to Solaris. This will mainly include:
- Software which needs to be installed or updated
- Behaviour differences between Linux and Solaris where the Linux
behaviour is more correct or preferable.
I have several shell scripts (using bash, awk, sed, grep, cut, php, pywikipedia) that run with Linux only.
I have tried to make them work on Solaris, too, while we had an idle machine, but it was impossible. I cannot quite remember what the precise causes were, but there were several incompatibiliities prohibiting one staight script for both systems without branching inside the script as per system, and at least one issue that prohibited a solaris version entirely - something in the realm of awk features, regexp's or shell escapes.
Unfortunately, it will take time before I shall have the problems spotted again. I might need help, then. Since I had been unable to fix them in the first ~135 tries I expect to fail on the ~136-th one as well.
Unrelated,more general question:
Why would we give up the flexibility of having a choice of operating systems to log in to?
Geetings - Purodha
Greetings - Purodha