Weird input problem with shell scripts

cat > caller.sh <<_CALLER_ #!/bin/bash echo “weird” | ./reader.sh _CALLER_ cat > reader.sh <<_READER_ : #! /bin/sh read TEST echo “Got >$TEST<” # quote is for ‘cat > reader.sh’ _READER_ chmod 755 caller.sh reader.sh ./caller.sh # prints ‘Got >weird<‘ cat caller.sh | sh # prints ‘Got ><‘ The main issue is, what is that ‘:’…

Continue reading

LOPSA on Cuddletech

Cuddletech’s Ben Rockwood gives the super condensed version of the USENIX<->SAGE saga that led to the formation of LOPSA and speaks well of the new organization. I am hoping more press like this gets the word out and increases the number of people interested in making this succeed. It benefits us all if it does.

LOPSA stuff going on

So, with all the debates, confusion, and flurry of messages flying about, it seems that LOPSA has managed to overcome quite a pile of obstacles and emerge as a real organization doing real things. Granted, most people don’t seem much beyond a fledgling web site and some mailing lists (that still seem quite busy considering…

Continue reading

Scaling Up

Frustration, not Necessity, is the mother of Invention. So I’m wont to think of ways I can contribute to that-what-was-once-SAGE and I’m reminded of tal & Christine’s book and the triage/stable/icing approach to operations. For example, triage is “put all your local scripts & software into version control”, stable is “build a software depot”, and…

Continue reading

LOPSA Wishlist

A site that works completely for https. (done – doug) https and http state to stay the same when following links. (done – doug) A searchable archive of s-m mailing list. (obsolete? – doug) An include the world effort to make sure non-.us sysadms don’t feel excluded. A volunteer coordination committee and volunteer mailing list….

Continue reading

Pumas on Hoverbikes

Ever wanted to explain to someone what managing a group of System Administrators is really like? “Benjamin Feen”:http://www.monkeybagel.com does an excellent job of telling us what it is like in his article “Pumas on Hoverbikes”:http://monkeybagel.com/pumas.html bq. […] We’ve all heard the “herding cats” analogy with regard to managing programmers. Managing sysadmins is like leading a…

Continue reading

Differentiation

I’ve been thinking more and more about some of the issues that have been brough up and the barriers to creating a new organization. I don’t think I have any (complete) answers yet, but I have more things we can all think about. I think we’ve all mentioned some of these before, but in light…

Continue reading

Differentiation

I’ve been thinking more and more about some of the issues that have been brough up and the barriers to creating a new organization. I don’t think I have any (complete) answers yet, but I have more things we can all think about. I think we’ve all mentioned some of these before, but in light…

Continue reading

Apache proxies and basic authentication

We use Apache proxying to redirect to a local Zope server on one of our machines. I recently turned on Apache basic authentication, and lo-and-behold the Apache credentials get passed in an “Authentication: ” header to Zope. Well, this breaks things for us, because Zope prefers the Authentication header to its fallback cookie method for…

Continue reading

Debugging code dependent on Net::LDAP

Well, we had a weird problem in some code that updates LDAP, and I wanted to be able to debug it without actually updating LDAP. You could set up a throwaway LDAP database with your schema and some test data… or override Net::LDAP. Dummy Net::LDAP (wfu.edu) is the solution. Its only methods are “new”, “code”,…

Continue reading