/[smecontribs]/rpms/smeserver-docker/contribs10/smeserver-docker-0.4-update-createlinks1.patch
ViewVC logotype

Contents of /rpms/smeserver-docker/contribs10/smeserver-docker-0.4-update-createlinks1.patch

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (show annotations) (download)
Wed Jul 13 10:40:49 2022 UTC (2 years, 3 months ago) by jcrisp
Branch: MAIN
CVS Tags: smeserver-docker-0_4-4_el7_sme, smeserver-docker-0_4-7_el7_sme, smeserver-docker-0_4-5_el7_sme, smeserver-docker-0_4-3_el7_sme, smeserver-docker-0_4-6_el7_sme, HEAD
* Tue Jul 12 2022 John Crisp <jcrisp@safeandsoundit.co.uk> 0.4-3.sme
- Fix some createlink errors [SME: 11892]
- Update daemon.json and 50koozali.conf templates

1 diff -ruN smeserver-docker-0.4.old/createlinks smeserver-docker-0.4/createlinks
2 --- smeserver-docker-0.4.old/createlinks 2022-07-12 15:58:23.395817291 +0100
3 +++ smeserver-docker-0.4/createlinks 2022-07-13 08:44:30.580198568 +0100
4 @@ -8,14 +8,30 @@
5
6 # our event specific for updating with yum without reboot
7 $event = "smeserver-docker-update";
8 +
9 #add here the path to your templates needed to expand
10 #see the /etc/systemd/system-preset/49-koozali.preset should be present for systemd integration on all you yum update event
11
12 foreach my $file (qw(
13 /etc/systemd/system-preset/49-koozali.preset
14 ))
15 +
16 +{
17 + templates2events($file, $event);
18 +}
19 +
20 +foreach my $file (qw(
21 + /etc/docker/daemon.json
22 + /usr/lib/systemd/system/docker.service.d/50koozali.conf
23 +))
24 {
25 - templates2events( $file, $event );
26 + templates2events($file, qw(
27 + post-upgrade
28 + console-save
29 + bootstrap-console-save
30 + remoteaccess-update
31 + smeserver-docker-update
32 + ));
33 }
34
35 #action needed in case we have a systemd unit
36 @@ -26,24 +42,3 @@
37 event_link("smeserver-docker-update", $event, "60");
38
39
40 -
41 -
42 -# Demo code below
43 -
44 -## ipsec-update
45 -#
46 -foreach (qw(
47 - /etc/docket/daemon.json
48 - /etc/sysconfig/docker
49 - /etc/sysconfig/docker-storage
50 - ))
51 -
52 -{
53 - templates2events("$_", qw(
54 - post-upgrade
55 - console-save
56 - bootstrap-console-save
57 - remoteaccess-update
58 - ));
59 -}
60 -
61 diff -ruN smeserver-docker-0.4.old/root/etc/e-smith/templates/etc/docker/daemon.json/10iptables smeserver-docker-0.4/root/etc/e-smith/templates/etc/docker/daemon.json/10iptables
62 --- smeserver-docker-0.4.old/root/etc/e-smith/templates/etc/docker/daemon.json/10iptables 2022-07-12 15:58:23.393817258 +0100
63 +++ smeserver-docker-0.4/root/etc/e-smith/templates/etc/docker/daemon.json/10iptables 1970-01-01 01:00:00.000000000 +0100
64 @@ -1,10 +0,0 @@
65 -{
66 -$iptables = $docker{iptables} || "true";
67 -
68 -# $OUT .= $iptables;
69 -
70 -$OUT .= "{\n";
71 -$OUT .= " \"iptables\": $iptables\n";
72 -$OUT .= "}\n";
73 -}
74 -
75 diff -ruN smeserver-docker-0.4.old/root/etc/e-smith/templates/etc/docker/daemon.json/10start smeserver-docker-0.4/root/etc/e-smith/templates/etc/docker/daemon.json/10start
76 --- smeserver-docker-0.4.old/root/etc/e-smith/templates/etc/docker/daemon.json/10start 1970-01-01 01:00:00.000000000 +0100
77 +++ smeserver-docker-0.4/root/etc/e-smith/templates/etc/docker/daemon.json/10start 2022-07-13 11:17:18.195078765 +0100
78 @@ -0,0 +1,3 @@
79 +{
80 + $OUT .= "\{\n";
81 +}
82 diff -ruN smeserver-docker-0.4.old/root/etc/e-smith/templates/etc/docker/daemon.json/20directory smeserver-docker-0.4/root/etc/e-smith/templates/etc/docker/daemon.json/20directory
83 --- smeserver-docker-0.4.old/root/etc/e-smith/templates/etc/docker/daemon.json/20directory 1970-01-01 01:00:00.000000000 +0100
84 +++ smeserver-docker-0.4/root/etc/e-smith/templates/etc/docker/daemon.json/20directory 2022-07-13 11:18:00.010773024 +0100
85 @@ -0,0 +1,5 @@
86 +{
87 + my $datadir = "/home/e-smith/files/docker/data/";
88 + $OUT .= "\"data-root\": \"$datadir\",\n";
89 +}
90 +
91 diff -ruN smeserver-docker-0.4.old/root/etc/e-smith/templates/etc/docker/daemon.json/30dns smeserver-docker-0.4/root/etc/e-smith/templates/etc/docker/daemon.json/30dns
92 --- smeserver-docker-0.4.old/root/etc/e-smith/templates/etc/docker/daemon.json/30dns 1970-01-01 01:00:00.000000000 +0100
93 +++ smeserver-docker-0.4/root/etc/e-smith/templates/etc/docker/daemon.json/30dns 2022-07-13 11:19:18.699079471 +0100
94 @@ -0,0 +1,10 @@
95 +{
96 + my $dockerdns = $docker{'DNS'} || ${LocalIP};
97 +
98 + my @dnsarray = split (",", $dockerdns);
99 +
100 + my $dns = join ',', map { qq/"$_"/ } @dnsarray;
101 +
102 + $OUT .= "\"dns\": \[$dns],\n";
103 +}
104 +
105 diff -ruN smeserver-docker-0.4.old/root/etc/e-smith/templates/etc/docker/daemon.json/40dockernetwork smeserver-docker-0.4/root/etc/e-smith/templates/etc/docker/daemon.json/40dockernetwork
106 --- smeserver-docker-0.4.old/root/etc/e-smith/templates/etc/docker/daemon.json/40dockernetwork 1970-01-01 01:00:00.000000000 +0100
107 +++ smeserver-docker-0.4/root/etc/e-smith/templates/etc/docker/daemon.json/40dockernetwork 2022-07-13 11:19:59.201751928 +0100
108 @@ -0,0 +1,6 @@
109 +{
110 + if ($dockernet = $docker{'DockerNetwork'}) {
111 + $OUT .= " \"bip\": $dockernet,\n";
112 + }
113 +}
114 +
115 diff -ruN smeserver-docker-0.4.old/root/etc/e-smith/templates/etc/docker/daemon.json/90iptables smeserver-docker-0.4/root/etc/e-smith/templates/etc/docker/daemon.json/90iptables
116 --- smeserver-docker-0.4.old/root/etc/e-smith/templates/etc/docker/daemon.json/90iptables 1970-01-01 01:00:00.000000000 +0100
117 +++ smeserver-docker-0.4/root/etc/e-smith/templates/etc/docker/daemon.json/90iptables 2022-07-13 11:20:25.826193969 +0100
118 @@ -0,0 +1,7 @@
119 +{
120 + # Last line MUST be without a comma
121 + # So we set this to always be without a comma
122 + $iptables = $docker{iptables} || "true";
123 + $OUT .= "\"iptables\": $iptables\n";
124 +}
125 +
126 diff -ruN smeserver-docker-0.4.old/root/etc/e-smith/templates/usr/lib/systemd/system/docker.service.d/50koozali.conf/40service smeserver-docker-0.4/root/etc/e-smith/templates/usr/lib/systemd/system/docker.service.d/50koozali.conf/40service
127 --- smeserver-docker-0.4.old/root/etc/e-smith/templates/usr/lib/systemd/system/docker.service.d/50koozali.conf/40service 2022-07-12 15:58:23.394817275 +0100
128 +++ smeserver-docker-0.4/root/etc/e-smith/templates/usr/lib/systemd/system/docker.service.d/50koozali.conf/40service 1970-01-01 01:00:00.000000000 +0100
129 @@ -1,13 +0,0 @@
130 -[Service]
131 -Type=notify
132 -# the default is not to use systemd for cgroups because the delegate issues still
133 -# exists and systemd currently does not support the cgroup feature set required
134 -# for containers run by docker
135 -# docker home set to /home/e-smith/files/docker
136 -ExecStart=
137 -ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock -g /home/e-smith/files/docker/data
138 -ExecReload=/bin/kill -s HUP $MAINPID
139 -TimeoutSec=0
140 -RestartSec=2
141 -Restart=always
142 -

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed