diff options
-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 |