From: Eric D. <eri...@ja...> - 2004-09-15 06:26:19
|
Ok, so, it's been quite here. Anyone been brave enough to convert a Slash site to the new CVS? Is it painless? Pitfalls? Things to watch out for? |
From: Shane <sh...@lo...> - 2004-09-15 09:49:57
|
On Sep 15, 2004, at 2:26 AM, Eric Dannewitz wrote: > Ok, so, it's been quite here. Anyone been brave enough to convert a > Slash site to the new CVS? Is it painless? Pitfalls? Things to watch > out for? > I'm *just* about to do our 3 sites. Infact, if things hadn't come up I was going to do it over the weekend. I've got helper-scripts written to do it, hopefully things will slow down the next few days and I'll be able to finally do the conversion. If it happens I'll post the scripts/info on Lottadot. Shane |
From: George C. <ga...@sp...> - 2004-09-27 00:28:14
|
** Reply to message from Shane <sh...@lo...> on Wed, 15 Sep 2004 05:47:24 -0400 Hi Shane, I noticed that lottadot seems to be looking healthy again. (Over the past week, it was looking.... shall I say ... "Interesting"? <g>) How did your conversion go to the new version, or did it? Are you running on it, or did you end up falling back? I've been holding off trying a migration until I see some other victim <er... volunteer?> have some success. At the same time I'm converting from Debian to Gentoo, Pipermail to Lurker, Sendmail to Postfix, adding phpBB, and new versions of pretty much everything else that I have running on the server. So I have a bit of work left to do. On a side note, by masking off apache2, and doing an emerge on apache and mod_perl, gentoo seems to be running Slash just fine, all without any need to manually build apache. The slash init script however is non-functional on Gentoo, and does not appear compatible with the gentoo init system. George > I'm *just* about to do our 3 sites. Infact, if things hadn't come up I > was going to do it over the weekend. I've got helper-scripts written to > do it, hopefully things will slow down the next few days and I'll be > able to finally do the conversion. If it happens I'll post the > scripts/info on Lottadot. |
From: Jamie M. <ja...@mc...> - 2004-09-27 15:38:23
|
ga...@sp... (George Clark) writes: > The slash init script however is non-functional on Gentoo, and > does not appear compatible with the gentoo init system.=20 If you can tell us something about how it fails, we can try to make it work... --=20 Jamie McCarthy http://mccarthy.vg/ ja...@mc... |
From: George C. <ga...@sp...> - 2004-09-28 01:45:48
|
** Reply to message from Jamie McCarthy <ja...@mc...> on Mon, 27 Sep 2004 11:38:03 -0400 Hi Jamie, > If you can tell us something about how it fails, we can try to > make it work... There are a couple of things. The big one is that the init script is structured differently. Gentoo uses a "depend" section in the script to specify which services should be started before, with or after the particular script. And options are centralized outside of the init scripts. I like it compared to the Knn / Snn aliases that other systems use, it's easy to understand and dependencies are handled automatically. I pasted in a snippet of the apache init script at the end of this as an example. I figure that maybe the simplest option would be for a Gentoo specific slash init script to execute a slashctl script located in /usr/local/slash/bin. The biggest issue is that Gentoo seems to use a different version of su. The slash script segment... elif [ "$OS" = "Linux" ] ; then echo "Starting Slash with SU"; su - $USERNAME --shell="/bin/sh" -c "TZ=GMT $SLASHD $VIRTUAL_USER_NAME" & Doesn't actually start anything. I suspect that the issue is due to not supporting the "--shell" operand on the version of su. If I run the same command from the command line, I see: root@gentoo root # su - gac --shell="/bin/sh" -c "TZ=GMT /usr/local/slash/sbin/slashd wapav" /bin/bash: --shell=/bin/sh: invalid option Hmmm... just checking my production system. It doesn't have the --shell option in the script. It was added in [cvs] / slashcode / slash / utils / slash version 1.19, Mon Mar 8 14:58:02 2004 UTC. But debian does support it. I was going to poke at this a bit, but I've been trying to build up other parts of the server and haven't spent any time on it. I don't think that it will be too difficult to fix. ---- Snip ---- from the apache init script opts="${opts} reload" depend() { need net use mysql dns logger netmount postgres after sshd } start() { ebegin "Starting apache" env -i PATH=$PATH PERL5LIB=PERL5LIB /sbin/start-stop-daemon -o --quiet \ --start --startas /usr/sbin/apache \ --pidfile /var/run/apache.pid -- ${APACHE_OPTS} eend $? } ------------ Options for all the init scrips are centralized in files in /etc/conf.d and picked up with the opts= ... line. Generic dependencies are supported, such as the "logger" service. Either syslog-ng, syslog and metalog all "provide logger". Same goes for things like "mta" provided by sendmail, postfix, etc. Its quite clean compared to linking files into the correct sequence in rc<n>.d |
From: Shane <sh...@lo...> - 2004-09-27 12:00:53
|
On Sep 26, 2004, at 8:18 PM, George Clark wrote: > ** Reply to message from Shane <sh...@lo...> on Wed, 15 Sep 2004 > 05:47:24 -0400 > > Hi Shane, > > I noticed that lottadot seems to be looking healthy again. (Over the > past > week, it was looking.... shall I say ... "Interesting"? <g>) How > did your > conversion go to the new version, or did it? Are you running on it, > or did you > end up falling back? 'Interesting' huh? I had much more "rude" words that I was grumbling for a bit there... :) I didn't fall back. The conversion ran smoothly, except for one glitch we found after it went live. This week I'll post what I found, and all the helper scripts I wrote, on Lottadot. (I spent the ~last week building the beginnings of a screened-porch on the back of my house, had no time to do computer-stuff). All gpl-released plugins templates' that we've done are converted to CSS. The SlashCSS theme is ~90% done. I ran into some problems that I misseed a number of changes in templates, and had no time to deal with it. So for now, Lottadot is running the stock slashcode theme. But with any luck this week it won't be :) > > I've been holding off trying a migration until I see some other victim > <er... > volunteer?> have some success. At the same time I'm converting from > Debian to > Gentoo, Pipermail to Lurker, Sendmail to Postfix, adding phpBB, and > new > versions of pretty much everything else that I have running on the > server. So > I have a bit of work left to do. wow, glutton for punishment? ;) Shane |
From: Shane <sh...@lo...> - 2004-10-06 11:49:48
|
I posted an article on Lottadot about our experience. So have at it... :) http://www.lottadot.com/ Shane On Sep 15, 2004, at 2:26 AM, Eric Dannewitz wrote: > Ok, so, it's been quite here. Anyone been brave enough to convert a > Slash site to the new CVS? Is it painless? Pitfalls? Things to watch > out for? > |