superluminal: (Default)
¿&⚧⅋? ([personal profile] superluminal) wrote in [site community profile] dw_dev2010-02-19 08:53 pm
Entry tags:

a small script for dreamwidth development

dw is a program I use for managing local Dreamwidth installations. It provides handy shortcuts for invoking cvsreport.pl, and it can install Dreamwidth from scratch or upgrade an existing installation. Additionally, it can automatically run Dreamwidth under an unprivileged Apache process; this means you only need to make a single change to your normal system configuration[1], and in theory you shouldn't even need root privileges to run Dreamwidth this way.

To use it, simply install the script as "dw" somewhere in your $PATH; dw help will show usage information.

[1] Dreamwidth apparently doesn't like having a port number in $LJ::DOMAIN, so you will have to set up a reverse-proxy on port 80.

sophie: A cartoon-like representation of a girl standing on a hill, with brown hair, blue eyes, a flowery top, and blue skirt. ☀ (Default)

[personal profile] sophie 2010-02-23 03:45 pm (UTC)(link)
I know, though I was thinking from the point of view of actually having a useful installer that we could distribute with the code - making it easier to install. That's why I said it would be useful as a starting point for people. :D

Or am I getting the wrong end of the stick?
denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)

[staff profile] denise 2010-02-23 03:48 pm (UTC)(link)
Nope, I get it! I'm just saying, if [personal profile] superluminal was offering this up to fellow developers as a helpful resource, rather than "here, dreamwidth, take this and use it and redistribute it however", a CLA wouldn't apply. (And, [personal profile] superluminal, if you do mean "here, dreamwidth, take this and use it and redistribute however", open up a bugzilla bug and upload it there? Not that you are obligated to!)