On Mon, Oct 17, 2011 at 12:50:50PM +0200, Alexander Rødseth wrote:
Gah, I made a mistake by including two changes that were not related to the README file at the end of the patch. Please disregard that one. Attaching a new patch.
-- Cordially, Alexander Rødseth Arch Linux Trusted User (xyproto on IRC, trontonic on AUR)
diff --git a/web/README b/web/README index 37a224e..266f39e 100644 --- a/web/README +++ b/web/README @@ -1,7 +1,7 @@ Setup on Arch Linux: ==================== -1) Install Apache, MySQL, PHP, and git - # pacman -Syu apache mysql php git +1) Install Apache, MySQL, PHP, git and php-pear + # pacman -Syu apache mysql php git php-pear
2) Set a local 'hostname' of 'aur' - Edit /etc/hosts and append 'aur' to loopback address @@ -16,11 +16,13 @@ Setup on Arch Linux: Include conf/extra/php5_module.conf
- Also append the following snippet to enable the aur - Virtual Host (Replace MYUSER with your username). + Virtual Host in /etc/httpd/conf/extra/httpd-vhosts.conf. + Comment out the example vhosts and replace MYUSER with your username. + (You could put aur in /srv/http/aur and then create a symlink in ~ )
<VirtualHost aur:80> Servername aur - DocumentRoot /home/MYUSER/aur/web/html + DocumentRoot /home/MYUSER/aur/web/html ErrorLog /var/log/httpd/aur-error.log CustomLog /var/log/httpd/aur-access.log combined <Directory /home/MYUSER/aur/web/html> @@ -31,6 +33,10 @@ Setup on Arch Linux: </Directory> </VirtualHost>
+ - In httpd.conf, uncomment this line: + + Include conf/extra/httpd-vhosts.conf + 4) Clone the AUR project (using the MYUSER from above) $ cd $ git clone git://projects.archlinux.org/aur.git @@ -56,21 +62,17 @@ Setup on Arch Linux: - Install the Archive_Tar PEAR package: # pear install Archive_Tar
- - Put PEAR in your php include_path in php.ini: - - include_path = ".:/usr/share/pear" - - PEAR's path may vary depending on your set up. - 6) Configure MySQL - Start the MySQL service. Example: # /etc/rc.d/mysqld start
+ - Create database + # mysqladmin -p create AUR + - Connect to the mysql client - # mysql -uroot + # mysql -uroot -p AUR
- Issue the following commands to the mysql client - mysql> CREATE DATABASE AUR; mysql> GRANT ALL PRIVILEGES ON AUR.* to aur@localhost > identified by 'aur'; mysql> FLUSH PRIVILEGES;
We didn't really maintain our README file well, since it's only useful to AUR developers and contributors which often have their own web server setups anyway. Nevertheless, thanks for looking into it and submitting a patch. Looks good to me. Just keep in mind to send a proper git-formatted patch next time :)