1 #############################################################################
2 # Copyright (c) 2016 Huawei Technologies Co.,Ltd and others.
4 # All rights reserved. This program and the accompanying materials
5 # are made available under the terms of the Apache License, Version 2.0
6 # which accompanies this distribution, and is available at
7 # http://www.apache.org/licenses/LICENSE-2.0
8 ##############################################################################
11 class rubbos_client::rubbos_client_off {
13 include params::rubbos_params
15 # Declare some variables
16 $rubbos_home = $params::rubbos_params::rubbos_home
19 file {'${rubbos_home}/build.properties':
21 path => "${rubbos_home}/build.properties",
27 file {'${rubbos_home}/config.mk':
29 path => "${rubbos_home}/config.mk",
35 file {'${rubbos_home}/Makefile':
37 path => "${rubbos_home}/Makefile",
42 # bench/rubbos.properties.template
43 file {'${rubbos_home}/bench/rubbos.properties.template':
45 path => "${rubbos_home}/bench/rubbos.properties.template",
50 # bench/run_emulator.sh
51 file {'${rubbos_home}/bench/run_emulator.sh':
53 path => "${rubbos_home}/bench/run_emulator.sh",
58 file {'${rubbos_home}/Client.tar.gz':
60 path => "${rubbos_home}/Client.tar.gz",
64 file {'${rubbos_home}/Client':
66 path => "${rubbos_home}/Client",
73 file {'${rubbos_home}/workload.tar.gz':
75 path => "${rubbos_home}/workload.tar.gz",
79 file {'${rubbos_home}/workload':
81 path => "${rubbos_home}/workload",
88 file {'${rubbos_home}/database.tar.gz':
90 path => "${rubbos_home}/database.tar.gz",
94 file {'${rubbos_home}/database':
96 path => "${rubbos_home}/database",