[Dextrose] [OOB PATCH] uy#1769: OOB changes, to set up "WebDAV" share, running in the context of "httpd" service.

Anish Mangal anish at activitycentral.com
Thu Apr 26 23:23:30 EDT 2012


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Fri 27 Apr 2012 03:26:52 AM IST, Ajay Garg wrote:
> diff --git a/config/dextrose3-common.ini b/config/dextrose3-common.ini
> index 02b67f7..e5236a6 100644
> --- a/config/dextrose3-common.ini
> +++ b/config/dextrose3-common.ini
> @@ -40,6 +40,8 @@ dx3_common_packages_add=
>  	telepathy-idle,
>  	telepathy-sofiasip,
>  	x11vnc,
> +	httpd,
> +	chkconfig,
>

* chkconfig is already present in dextrose3-common.ini
* Should add a comment about why we are adding these packages.

>  ; accessibility packages
>  ; Already added as dependencies for sugar-control-accessibility
> diff --git a/modules/base/kspost.10.core.inc b/modules/base/kspost.10.core.inc
> index 98d374a..43611f6 100644
> --- a/modules/base/kspost.10.core.inc
> +++ b/modules/base/kspost.10.core.inc
> @@ -215,3 +215,44 @@ echo "keycode 224 = F13" >> $filename
>  filename="/usr/share/X11/xkb/keycodes/evdev"
>  SearchAndDeleteLineContainingRegex $filename " *<LWIN> = 133; *"
>  SearchAndReplaceRegex $filename "<CAPS> = 66;" "<CAPS> = 133;"
> +
> +# uy#1769 : Set up "httpd", to host "WebDAV" shares.
> +filename="/etc/httpd/conf/httpd.conf"
> +SearchAndReplaceRegex $filename "#<VirtualHost \*:80>" "<VirtualHost \*:80>"
> +SearchAndDeleteLineContainingRegex $filename "#<\/VirtualHost>"
> +
> +mkdir -p /var/www/web1/web
> +mkdir -p /var/www/web1/web/.Sugar-Metadata
> +
> +rm /etc/httpd/logs
> +mkdir /etc/httpd/logs
> +
> +cat << EOF >> /etc/httpd/conf/httpd.conf
> +        DocumentRoot /var/www/web1/web/
> +        <Directory /var/www/web1/web/>
> +                Options Indexes MultiViews
> +                AllowOverride None
> +                Order allow,deny
> +                allow from all
> +        </Directory>
> +
> +        Alias /webdav /var/www/web1/web
> +
> +        <Location /webdav>
> +            DAV On
> +            AuthType Basic
> +            AuthName "webdav"
> +            AuthUserFile /var/www/web1/passwd.dav
> +            Require valid-user
> +        </Location>
> +</VirtualHost>
> +
> +EOF
> +
> +
> +chmod -R 0777 /var/www/web1/web
> +chmod -R 0777 /var/www/web1/web/.Sugar-Metadata
> +htpasswd -bc /var/www/web1/passwd.dav test olpc
> +/sbin/chkconfig httpd --levels 5 on
> +
> +# uy#1769 customizations end.

Dont need to resend this patch with the corrections, I'll make the
changes while pushing.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJPmhEyAAoJEBoxUdDHDZVpCtQH/iYX3vv5yCgp0KmGVY+lgfbo
40jo8I9p1LC8d2KRaEHDpCF9czydPVuiFgQTgObiC0JC9amzpIIgE2Ynix71QNOm
p3gUlCQ86vLR5voGkOluZfXBwB9k16r5WPS+wAwfBHVxXEGmGpvKCaeNgoLJarRf
+YsD98zMONXT06SY6T3ohRUOsD3mvBJNDDcKntPFk0m6FN3oxxMUUWd9hVMRr1GO
RqP2WIEB7JzDTcOiGa+TNEHIgkFNAV/HZSu3uDaGd6N0RT617f9FDbgljKu7xmya
AF43ksvsFYPPv3MEjDmHHEvK9qowt1GB26tpnpc1d73vekM0t07qfll/V2FsOus=
=YFMs
-----END PGP SIGNATURE-----



More information about the Dextrose mailing list