merged cont.
[opensuse:yast-rest-service.git] / webyast / lib / paths.rb
1 #--
2 # Webyast Webservice framework
3 #
4 # Copyright (C) 2009, 2010 Novell, Inc. 
5 #   This library is free software; you can redistribute it and/or modify
6 # it only under the terms of version 2.1 of the GNU Lesser General Public
7 # License as published by the Free Software Foundation. 
8 #
9 #   This library is distributed in the hope that it will be useful, but WITHOUT
10 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
11 # FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more 
12 # details. 
13 #
14 #   You should have received a copy of the GNU Lesser General Public
15 # License along with this library; if not, write to the Free Software 
16 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
17 #++
18
19 # = Paths
20 # the module provides constant for yastws package. Paths identifies places
21 # where is all data, that are not in yastws server place, go.
22 module Paths
23   ROOT="/" #it is not true on windows, change during packaging
24
25 # Place where store files which storing states.
26   VAR=File.join(ROOT,"var","lib","yastws")
27
28 # Place for static data that is not rendered and should not be available web server. Read-Only.
29   DATAS=File.join(ROOT,"usr","share","yastws")
30
31 # Configuration place where is stored configuration place. Read-only.
32   CONFIG=File.join(ROOT,"etc","webyast")
33
34 # Logfile for the registration - default is the YaST default: /root/.suse_register.log
35   REGISTRATION_LOG=File.join(ROOT, "root", ".suse_register.log")
36 end