I really like this script. I just set up another dev environment which runs on Ubuntu 9.10 instead of Ubuntu 9.04, and the installation went a lot more streamlined than I'm used to.
Had to restart the process a couple of times because of misinstalled modules (GTop!) which were causing checkconfig to fail, so I had cause to appreciate previously-entered data populating the dialog when the script is run again.
I did run across one issue however: the user created for the DB uses your current system user, $(USER), rather than the one you entered via the dialog ($DW_DBUSER), so if the two don't match, the installation fails and you have to delete everything (because bootstrap will fail if you try to init when it already exists), and then start from scratch.
With this script in place, I bet we could cut out at least three-fourths of the instructions to install Dreamwidth from scratch, and only GTop should be the most difficult part of the process...
no subject
Had to restart the process a couple of times because of misinstalled modules (GTop!) which were causing checkconfig to fail, so I had cause to appreciate previously-entered data populating the dialog when the script is run again.
I did run across one issue however: the user created for the DB uses your current system user, $(USER), rather than the one you entered via the dialog ($DW_DBUSER), so if the two don't match, the installation fails and you have to delete everything (because bootstrap will fail if you try to init when it already exists), and then start from scratch.
With this script in place, I bet we could cut out at least three-fourths of the instructions to install Dreamwidth from scratch, and only GTop should be the most difficult part of the process...