Line 0
Link Here
|
|
|
1 |
--- tasks/install.rake.orig 2014-08-17 18:02:57.000000000 -0700 |
2 |
+++ tasks/install.rake 2014-08-19 21:47:26.000000000 -0700 |
3 |
@@ -14,9 +14,10 @@ |
4 |
@osfamily = Facter.value(:osfamily).downcase |
5 |
mkdir_p "#{DESTDIR}/#{@install_dir}" |
6 |
mkdir_p "#{DESTDIR}/#{@config_dir}" |
7 |
- mkdir_p "#{DESTDIR}/#{@config_dir}/.." |
8 |
mkdir_p "#{DESTDIR}/#{@log_dir}" |
9 |
- mkdir_p "#{DESTDIR}/etc/init.d/" |
10 |
+ unless @osfamily =~ /freebsd/ |
11 |
+ mkdir_p "#{DESTDIR}/etc/init.d/" |
12 |
+ end |
13 |
mkdir_p "#{DESTDIR}/#{@lib_dir}" |
14 |
mkdir_p "#{DESTDIR}/#{@libexec_dir}" |
15 |
mkdir_p "#{DESTDIR}/#{@sbin_dir}" |
16 |
@@ -25,13 +26,10 @@ |
17 |
ln_sf @log_dir, "#{DESTDIR}/#{@install_dir}/log" |
18 |
|
19 |
unless @pe |
20 |
- mkdir_p "#{DESTDIR}/var/lib/puppetdb/state" |
21 |
- mkdir_p "#{DESTDIR}/var/lib/puppetdb/db" |
22 |
- mkdir_p "#{DESTDIR}/var/lib/puppetdb/mq" |
23 |
- ln_sf "#{@lib_dir}/state", "#{DESTDIR}#{@link}/state" |
24 |
- ln_sf "#{@lib_dir}/db", "#{DESTDIR}#{@link}/db" |
25 |
- ln_sf "#{@lib_dir}/mq", "#{DESTDIR}#{@link}/mq" |
26 |
- mkdir_p "#{DESTDIR}/etc/puppetdb" |
27 |
+ mkdir_p "#{DESTDIR}#{@lib_dir}/state" |
28 |
+ mkdir_p "#{DESTDIR}#{@lib_dir}/db" |
29 |
+ mkdir_p "#{DESTDIR}#{@lib_dir}/mq" |
30 |
+ mkdir_p "#{DESTDIR}#{@etc_dir}" |
31 |
else |
32 |
mkdir_p "#{DESTDIR}#{@lib_dir}/state" |
33 |
mkdir_p "#{DESTDIR}#{@lib_dir}/db" |
34 |
@@ -40,10 +38,10 @@ |
35 |
end |
36 |
|
37 |
cp_p JAR_FILE, "#{DESTDIR}/#{@install_dir}" |
38 |
- cp_pr "ext/files/config.ini", "#{DESTDIR}/#{@config_dir}" |
39 |
- cp_pr "ext/files/database.ini", "#{DESTDIR}/#{@config_dir}" |
40 |
- cp_pr "ext/files/jetty.ini", "#{DESTDIR}/#{@config_dir}" |
41 |
- cp_pr "ext/files/repl.ini", "#{DESTDIR}/#{@config_dir}" |
42 |
+ cp_pr "ext/files/config.ini", "#{DESTDIR}/#{@config_dir}/config.ini.sample" |
43 |
+ cp_pr "ext/files/database.ini", "#{DESTDIR}/#{@config_dir}/database.ini.sample" |
44 |
+ cp_pr "ext/files/jetty.ini", "#{DESTDIR}/#{@config_dir}/jetty.ini.sample" |
45 |
+ cp_pr "ext/files/repl.ini", "#{DESTDIR}/#{@config_dir}/repl.ini.sample" |
46 |
cp_pr "ext/files/puppetdb.logrotate", "#{DESTDIR}/etc/logrotate.d/#{@name}" |
47 |
cp_pr "ext/files/logback.xml", "#{DESTDIR}/#{@config_dir}/.." |
48 |
cp_pr "ext/files/puppetdb", "#{DESTDIR}/#{@sbin_dir}" |
49 |
@@ -100,6 +98,11 @@ |
50 |
cp_p "ext/files/puppetdb.openbsd.init", "#{DESTDIR}/etc/rc.d/#{@name}.rc" |
51 |
cp_p "ext/files/puppetdb.env", "#{DESTDIR}/#{@libexec_dir}/#{@name}.env" |
52 |
chmod 0755, "#{DESTDIR}/etc/rc.d/#{@name}.rc" |
53 |
+ elsif @osfamily == "freebsd" |
54 |
+ #mkdir_p "#{DESTDIR}/etc/rc.d/" |
55 |
+ #cp_p "ext/files/puppetdb.openbsd.init", "#{DESTDIR}/etc/rc.d/#{@name}.rc" |
56 |
+ #cp_p "ext/files/puppetdb.env", "#{DESTDIR}/#{@libexec_dir}/#{@name}.env" |
57 |
+ #chmod 0755, "#{DESTDIR}/etc/rc.d/#{@name}.rc" |
58 |
elsif @osfamily == "archlinux" |
59 |
#systemd! |
60 |
mkdir_p "#{DESTDIR}/etc/sysconfig" |
61 |
@@ -113,10 +116,5 @@ |
62 |
end |
63 |
chmod 0750, "#{DESTDIR}/#{@config_dir}" |
64 |
chmod 0640, "#{DESTDIR}/#{@config_dir}/../logback.xml" |
65 |
- chmod 0700, "#{DESTDIR}/#{@sbin_dir}/puppetdb-ssl-setup" |
66 |
- chmod 0700, "#{DESTDIR}/#{@sbin_dir}/puppetdb-foreground" |
67 |
- chmod 0700, "#{DESTDIR}/#{@sbin_dir}/puppetdb-import" |
68 |
- chmod 0700, "#{DESTDIR}/#{@sbin_dir}/puppetdb-export" |
69 |
- chmod 0700, "#{DESTDIR}/#{@sbin_dir}/puppetdb-anonymize" |
70 |
chmod 0700, "#{DESTDIR}/#{@sbin_dir}/puppetdb" |
71 |
end |