Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRuben Rodriguez <ruben@activitycentral.com>2012-09-12 17:30:01 (GMT)
committer Ruben Rodriguez <ruben@activitycentral.com>2012-09-12 17:30:01 (GMT)
commit700c4be3c36cc052a1d65d2aa4cda7f887c4975d (patch)
tree24ba91d0fca70ab9d4feddade39e8079923de029
parent7320153845e916cfb1d592272c1c15293fc3e3b7 (diff)
Fixed sugar.spec so /home/olpc/.sugar/ has proper owner and permissionsbleeding-edge
-rw-r--r--rpms/sugar/sugar.spec6
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