merged cont.
[opensuse:yast-rest-service.git] / webservice / start.sh
1 #!/bin/sh
2
3 #--
4 # Webyast Webclient framework
5 #
6 # Copyright (C) 2009, 2010 Novell, Inc. 
7 #   This library is free software; you can redistribute it and/or modify
8 # it only under the terms of version 2.1 of the GNU Lesser General Public
9 # License as published by the Free Software Foundation. 
10 #
11 #   This library is distributed in the hope that it will be useful, but WITHOUT
12 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
13 # FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more 
14 # details. 
15 #
16 #   You should have received a copy of the GNU Lesser General Public
17 # License along with this library; if not, write to the Free Software 
18 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
19 #++
20
21 rm -f log/development.log
22 rake db:migrate
23 rake sass:update
24 if [ -f public/javascripts/min/base-min.js ] ; then
25   echo "base-min.js already available"
26 else
27   rake js:base
28 fi
29
30 if [ -f ../plugins/users/public/javascripts/min/users-min.js ] ; then
31   echo "users-min.js already available"
32 else
33   if [ -f ../plugins/users/lib/tasks/jsmin.rake ] ; then
34     cd ../plugins/users/
35     rake js:users
36     cd -
37   else
38     echo "users-min.js not needed"
39   fi
40 fi
41
42 if [ -f ../plugins/status/public/javascripts/min/status-min.js ] ; then
43   echo "status-min.js already available"
44 else
45   if [ -f ../plugins/status/lib/tasks/jsmin_status.rake ] ; then
46     cd ../plugins/status/
47     rake js:status
48     cd -
49   else
50     echo "status-min.js not needed"
51   fi
52 fi
53 ruby script/server