diff options
author | Ruben Rodriguez <ruben@activitycentral.com> | 2012-09-12 17:30:01 (GMT) |
---|---|---|
committer | Ruben Rodriguez <ruben@activitycentral.com> | 2012-09-12 17:30:01 (GMT) |
commit | 700c4be3c36cc052a1d65d2aa4cda7f887c4975d (patch) | |
tree | 24ba91d0fca70ab9d4feddade39e8079923de029 | |
parent | 7320153845e916cfb1d592272c1c15293fc3e3b7 (diff) |
Fixed sugar.spec so /home/olpc/.sugar/ has proper owner and permissionsbleeding-edge
-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 |