diff options
author | Ruben Rodriguez <ruben@activitycentral.com> | 2012-09-12 17:29:34 (GMT) |
---|---|---|
committer | Ruben Rodriguez <ruben@activitycentral.com> | 2012-09-12 17:29:34 (GMT) |
commit | 306b9d67461493f2a0d903eba0b9318e33a2b075 (patch) | |
tree | 816b7ad68663b5ac8a10bc5fa5fee697c4195d32 | |
parent | 53abd4b87df54ff759fc26ab3b0f9601b4b2a546 (diff) |
Fixed sugar.spec so /home/olpc/.sugar/ has proper owner and permissions
-rw-r--r-- | rpms/sugar/sugar.spec | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/rpms/sugar/sugar.spec b/rpms/sugar/sugar.spec index 62ce2d2..658c601 100644 --- a/rpms/sugar/sugar.spec +++ b/rpms/sugar/sugar.spec @@ -119,8 +119,12 @@ export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` gconftool-2 --makefile-install-rule \ %{_sysconfdir}/gconf/schemas/sugar.schemas > /dev/null || : +if [ -d /home/olpc/ ]; then mkdir -p /home/olpc/.sugar/default -openssl req -new -newkey rsa:1024 -days 365 -nodes -x509 -subj "/C=US/ST=Denial/L=Springfield/O=Dis/CN=www.example.com" -keyout /home/olpc/.sugar/default/ssl.key -out /home/olpc/.sugar/default/ssl.crt +chmod 755 /home/olpc/.sugar/ /home/olpc/.sugar/default +[ -f /home/olpc/.sugar/default/ssl.crt ] || openssl req -new -newkey rsa:1024 -days 365 -nodes -x509 -subj "/C=US/ST=Denial/L=Springfield/O=Dis/CN=www.example.com" -keyout /home/olpc/.sugar/default/ssl.key -out /home/olpc/.sugar/default/ssl.crt +chown olpc.olpc /home/olpc/.sugar/ -R +fi %pre if [ "$1" -gt 1 ]; then |