Life is good.
I've decided that I'm going to run subversion with svnserve, and I'm going to use the plain svn access scheme, with a custom user file. Less dependencies are good, and being a one man shop, this more than meets my needs.
I'm going to distribute emails on check-ins, and I'm going to do a hot-backup after each check-in. ( and maybe a dump.. not sure yet )
I'm going to run v1.0, and am thus limited to the Berkeley-DB file store. I'm happy enough with that though, even though it's not a portable format, I'm not planning to port it! ...and I am pleased to be able to do hot backups.
I've got my disks sorted out, and have backups written to a separate local disks.
I'm not sure how I'm going to backup the other separate local disk yet. It will either be pulled from the Debian SCM box to a win32 box ( requiring samba ) or, more likely, it will be pulled to another yanix box, in which case I might use NFS. I'll think about that on the w/e. What the 'backup box' is actually going to run will depend entirely on how much luck I have getting USB drives to work in yanix. I suspect I'll be able to get that to work.
In other news, I had a bunch of hardware arrive here today. It's pretty cool. Although there were two surprises ( although I did have a preemptive 'splinter in my mind' for each ). The first one was that my new main-boards only have 1 IDE socket. I was pretty pissed off at first, but then I finally figured out what those little plugs were. SATA. Yeah, so... I've never seen them before. It's been a while. :P
I'm happy enough to live with that, it's nice that I've got some modern(ish) boards. It is a shame that I'm limited to 2 IDE devices per box though, as I had actually planned on using all four. Not sure what I'm going to do about that yet, but I've decided that I'm going to keep the boards. So, I might just get some SATA drives, or maybe some IDE cards. The problem with SATA drives is that I won't be able to put them in IDE compatible external mounts, which is something that I'd sort of had my heart set on. Anyway, that's something for me to think some more about.
The other thing was that debian wasn't able to detect my Ethernet card. Unfortunately I'm not sure what I can do about this just yet. The spec for my main-board doesn't really give me much of an idea what to do about that. I think I'll just grab some 10/100 cards and forget about 1 Gb for a year or two while the drivers catch up, hopefully with the next stable debian release. I'll have to get some 'counseling' on this one, I still don't have a real good understanding of how hardware drivers for Linux work. I might grab some floppy disk drives on the w/e for these machines too, because if I'm going to have driver problems like this at install time, I'm almost certainly going to end up needing a floppy disk one day. I have the funny feeling that it's probably a dodgy 'on-board' type Ethernet controller that is implemented mostly in software, which probably means I'll have to wait a while before I see a driver surface.. but who knows.
This evening, I installed debian 3 times, and updated it, configured it, etc. in the time that it took Win2k setup to format my hard drive during installation. No kidding. I kept re-installing debian, because I want to make sure I get everything 'just right' for my production source control box. ( and because it's so damn quick and easy to install! ).
Anyway, I can't really deck windows too much, because it *actually could install* on my hardware. Which is the only reason I installed it by the way. I just want to make sure that I've got everything figured out before I go shopping on Sunday. I've got a whole lot of 'niggling' little things to get, like female-female power cords, KVM cords, floppy disks, floppy drives, IDE mounts, etc. The big purchase will be the USB drives. Since I've got 5 new 120 GB IDE HDDs here now, I'm thinking I might just buy USB cases, stick those IDE drives in the cases, and spend the balance on some SATA drives. Unsure.
Anyway, by next Monday, assuming everything goes to plan, my network should be pretty sweet.
11 computers. 1 user. Who's complaining?