Browse code

Resolving systemd-rpm-macros for group creation

Change-Id: I34753f064631affa6f9e32f231a6f2d94b785137
Reviewed-on: http://photon-jenkins.eng.vmware.com:8082/c/photon/+/21478
Tested-by: Michelle Wang <michellew@vmware.com>
Reviewed-by: Shreenidhi Shedi <sshedi@vmware.com>
Reviewed-on: http://photon-jenkins.eng.vmware.com:8082/c/photon/+/21598
Tested-by: gerrit-photon <photon-checkins@vmware.com>

Mukul Sikka authored on 2023/08/09 15:13:20
Showing 47 changed files
... ...
@@ -1,7 +1,7 @@
1 1
 Summary:          Advanced Trivial File Transfer Protocol (ATFTP) - TFTP server
2 2
 Name:             atftp
3 3
 Version:          0.8.0
4
-Release:          4%{?dist}
4
+Release:          5%{?dist}
5 5
 URL:              http://sourceforge.net/projects/atftp
6 6
 License:          GPLv2+ and GPLv3+ and LGPLv2+
7 7
 Group:            System Environment/Daemons
... ...
@@ -133,6 +133,8 @@ rm -rf %{buildroot}
133 133
 %{_bindir}/atftp
134 134
 
135 135
 %changelog
136
+* Tue Aug 08 2023 Mukul Sikka <msikka@vmware.com> 0.8.0-5
137
+- Resolving systemd-rpm-macros for group creation
136 138
 * Mon Jul 24 2023 Brennan Lamoreaux <blamoreaux@vmware.com> 0.8.0-4
137 139
 - Version bump as part of pcre2 update
138 140
 * Fri Mar 10 2023 Mukul Sikka <msikka@vmware.com> 0.8.0-3
... ...
@@ -1,2 +1,2 @@
1
-g tftp
1
+g tftp -
2 2
 u tftp - "tftp" /home/tftp /bin/false
... ...
@@ -1,7 +1,7 @@
1 1
 Summary:        Domain Name System software
2 2
 Name:           bindutils
3 3
 Version:        9.19.14
4
-Release:        2%{?dist}
4
+Release:        3%{?dist}
5 5
 License:        ISC
6 6
 URL:            http://www.isc.org/downloads/bind
7 7
 Group:          Development/Tools
... ...
@@ -87,14 +87,6 @@ fi
87 87
 
88 88
 %postun
89 89
 /sbin/ldconfig
90
-if [ $1 -eq 0 ]; then
91
-  if getent passwd named >/dev/null; then
92
-    userdel named
93
-  fi
94
-  if getent group named >/dev/null; then
95
-    groupdel named
96
-  fi
97
-fi
98 90
 
99 91
 %files
100 92
 %defattr(-,root,root)
... ...
@@ -132,6 +124,8 @@ fi
132 132
 %{_mandir}/man8/*
133 133
 
134 134
 %changelog
135
+* Tue Aug 08 2023 Mukul Sikka <msikka@vmware.com> 9.19.14-3
136
+- Resolving systemd-rpm-macros for group creation
135 137
 * Fri Jul 28 2023 Srish Srinivasan <ssrish@vmware.com> 9.19.14-2
136 138
 - Bump version as a part of krb5 upgrade
137 139
 * Thu Jun 22 2023 Dweep Advani <dadvani@vmware.com> 9.19.14-1
... ...
@@ -1,2 +1,2 @@
1
-g named
1
+g named -
2 2
 u named - "" /var/lib/bind /bin/false
... ...
@@ -4,7 +4,7 @@
4 4
 Summary:        Cassandra is a highly scalable, eventually consistent, distributed, structured key-value store
5 5
 Name:           cassandra
6 6
 Version:        4.0.8
7
-Release:        3%{?dist}
7
+Release:        4%{?dist}
8 8
 URL:            http://cassandra.apache.org/
9 9
 License:        Apache License, Version 2.0
10 10
 Group:          Applications/System
... ...
@@ -97,10 +97,6 @@ source %{_sysconfdir}/profile.d/%{name}.sh
97 97
 %postun
98 98
 %{_sbindir}/ldconfig
99 99
 %systemd_postun_with_restart %{name}.service
100
-if [ $1 -eq 0 ] ; then
101
-  /usr/sbin/userdel %{name}
102
-  /usr/sbin/groupdel %{name}
103
-fi
104 100
 
105 101
 %files
106 102
 %defattr(-,root,root)
... ...
@@ -118,6 +114,8 @@ fi
118 118
 %exclude %{_localstatedir}/opt/%{name}/build/lib
119 119
 
120 120
 %changelog
121
+* Tue Aug 08 2023 Mukul Sikka <msikka@vmware.com> 4.0.8-4
122
+- Resolving systemd-rpm-macros for group creation
121 123
 * Sat Jun 17 2023 Shreenidhi Shedi <sshedi@vmware.com> 4.0.8-3
122 124
 - Bump version as a part of openjdk11 upgrade
123 125
 * Fri Mar 10 2023 Mukul Sikka <msikka@vmware.com> 4.0.8-2
... ...
@@ -1,3 +1,3 @@
1
-g cassandra
1
+g cassandra -
2 2
 u cassandra - "Cassandra" /var/opt/cassandra/data /bin/bash
3 3
 m cassandra cassandra
... ...
@@ -2,7 +2,7 @@
2 2
 
3 3
 Name:           consul
4 4
 Version:        1.15.4
5
-Release:        2%{?dist}
5
+Release:        3%{?dist}
6 6
 Summary:        Consul is a tool for service discovery and configuration.
7 7
 License:        Mozilla Public License, version 2.0
8 8
 Group:          System Environment/Daemons
... ...
@@ -63,15 +63,6 @@ if [ $1 -ge 1 ]; then
63 63
 fi
64 64
 
65 65
 %postun
66
-if [ $1 -eq 0 ]; then
67
-  # this is delete operation
68
-  if getent passwd %{name} >/dev/null; then
69
-    userdel %{name}
70
-  fi
71
-  if getent group %{name} >/dev/null; then
72
-    groupdel %{name}
73
-  fi
74
-fi
75 66
 /sbin/ldconfig
76 67
 %systemd_postun_with_restart %{name}.service
77 68
 
... ...
@@ -91,6 +82,8 @@ rm -rf %{buildroot}
91 91
 %{_sysusersdir}/%{name}.sysusers
92 92
 
93 93
 %changelog
94
+* Tue Aug 08 2023 Mukul Sikka <msikka@vmware.com> 1.15.4-3
95
+- Resolving systemd-rpm-macros for group creation
94 96
 * Mon Jul 17 2023 Piyush Gupta <gpiyush@vmware.com> 1.15.4-2
95 97
 - Bump up version to compile with new go
96 98
 * Mon Jul 17 2023 Nitesh Kumar <kunitesh@vmware.com> 1.15.4-1
... ...
@@ -1,2 +1,2 @@
1
-g consul
1
+g consul -
2 2
 u consul - "Consul Agent" /var/lib/consul /bin/false
... ...
@@ -1,7 +1,7 @@
1 1
 Summary:        Distributed reliable key-value store
2 2
 Name:           etcd
3 3
 Version:        3.5.9
4
-Release:        2%{?dist}
4
+Release:        3%{?dist}
5 5
 License:        Apache License
6 6
 URL:            https://github.com/etcd-io/etcd
7 7
 Group:          System Environment/Security
... ...
@@ -68,10 +68,6 @@ install -vdm755 %{buildroot}%{_sharedstatedir}/etcd
68 68
 
69 69
 %postun
70 70
 /sbin/ldconfig
71
-if [ $1 -eq 0 ] ; then
72
-  /usr/sbin/userdel %{name}
73
-  /usr/sbin/groupdel %{name}
74
-fi
75 71
 
76 72
 %clean
77 73
 rm -rf %{buildroot}/*
... ...
@@ -89,6 +85,8 @@ rm -rf %{buildroot}/*
89 89
 %endif
90 90
 
91 91
 %changelog
92
+* Tue Aug 08 2023 Mukul Sikka <msikka@vmware.com> 3.5.9-3
93
+- Resolving systemd-rpm-macros for group creation
92 94
 * Mon Jul 17 2023 Piyush Gupta <gpiyush@vmware.com> 3.5.9-2
93 95
 - Bump up version to compile with new go
94 96
 * Thu Jul 06 2023 Prashant S Chauhan <psinghchauha@vmware.com> 3.5.9-1
... ...
@@ -1,6 +1,6 @@
1 1
 Name:           influxdb
2 2
 Version:        1.8.2
3
-Release:        12%{?dist}
3
+Release:        13%{?dist}
4 4
 Summary:        InfluxDB is an open source time series database
5 5
 License:        MIT
6 6
 URL:            https://influxdata.com
... ...
@@ -84,11 +84,6 @@ chown -R %{name}:%{name} /var/log/%{name}
84 84
 
85 85
 %postun
86 86
 %systemd_postun_with_restart influxdb.service
87
-if [ $1 -eq 0 ]; then
88
-    # Package deletion
89
-    userdel %{name}
90
-    groupdel %{name}
91
-fi
92 87
 
93 88
 %files
94 89
 %defattr(-,root,root,755)
... ...
@@ -108,6 +103,8 @@ fi
108 108
 %{_sysusersdir}/%{name}.sysusers
109 109
 
110 110
 %changelog
111
+* Tue Aug 08 2023 Mukul Sikka <msikka@vmware.com> 1.8.2-13
112
+- Resolving systemd-rpm-macros for group creation
111 113
 * Mon Jul 17 2023 Piyush Gupta <gpiyush@vmware.com> 1.8.2-12
112 114
 - Bump up version to compile with new go
113 115
 * Mon Jul 03 2023 Piyush Gupta <gpiyush@vmware.com> 1.8.2-11
... ...
@@ -5,7 +5,7 @@
5 5
 Summary:       Apache Kafka is publish-subscribe messaging rethought as a distributed commit log.
6 6
 Name:          kafka
7 7
 Version:       3.3.1
8
-Release:       3%{?dist}
8
+Release:       4%{?dist}
9 9
 License:       Apache License, Version 2.0
10 10
 Group:         Productivity/Networking/Other
11 11
 URL:           http://kafka.apache.org/
... ...
@@ -89,11 +89,6 @@ rm -rf %{buildroot}
89 89
 
90 90
 %postun
91 91
 %systemd_postun %{name}.service
92
-if [ $1 -eq 0 ]
93
-then
94
-    /usr/sbin/userdel %{name}
95
-    /usr/sbin/groupdel %{name}
96
-fi
97 92
 
98 93
 %files
99 94
 %defattr(-,root,root)
... ...
@@ -107,6 +102,8 @@ fi
107 107
 %doc LICENSE
108 108
 
109 109
 %changelog
110
+* Tue Aug 08 2023 Mukul Sikka <msikka@vmware.com> 3.3.1-4
111
+- Resolving systemd-rpm-macros for group creation
110 112
 * Sat Jun 17 2023 Shreenidhi Shedi <sshedi@vmware.com> 3.3.1-3
111 113
 - Bump version as a part of openjdk11 upgrade
112 114
 * Fri Mar 10 2023 Mukul Sikka <msikka@vmware.com> 3.3.1-2
... ...
@@ -1,6 +1,6 @@
1 1
 Name:           kapacitor
2 2
 Version:        1.6.6
3
-Release:        2%{?dist}
3
+Release:        3%{?dist}
4 4
 Summary:        Open source framework for processing, monitoring, and alerting on time series data
5 5
 License:        MIT
6 6
 URL:            https://www.influxdata.com/time-series-platform/kapacitor
... ...
@@ -76,11 +76,6 @@ chown -R %{name}:%{name} /var/log/%{name}
76 76
 
77 77
 %postun
78 78
 %systemd_postun_with_restart kapacitor.service
79
-if [ $1 -eq 0 ]; then
80
-    # Package deletion
81
-    userdel %{name}
82
-    groupdel %{name}
83
-fi
84 79
 
85 80
 %files
86 81
 %defattr(-,root,root,755)
... ...
@@ -97,6 +92,8 @@ fi
97 97
 %{_sysusersdir}/%{name}.sysusers
98 98
 
99 99
 %changelog
100
+* Tue Aug 08 2023 Mukul Sikka <msikka@vmware.com> 1.6.6-3
101
+- Resolving systemd-rpm-macros for group creation
100 102
 * Mon Jul 17 2023 Piyush Gupta <gpiyush@vmware.com> 1.6.6-2
101 103
 - Bump up version to compile with new go
102 104
 * Mon Jul 03 2023 Srish Srinivasan <ssrish@vmware.com> 1.6.6-1
... ...
@@ -1,2 +1,2 @@
1
-g kapacitor
1
+g kapacitor -
2 2
 u kapacitor - "Kapacitor" /var/lib/kapacitor /sbin/nologin
... ...
@@ -12,7 +12,7 @@
12 12
 Summary:        Kubernetes cluster management
13 13
 Name:           kubernetes
14 14
 Version:        1.27.3
15
-Release:        2%{?dist}
15
+Release:        3%{?dist}
16 16
 License:        ASL 2.0
17 17
 URL:            https://github.com/kubernetes/kubernetes/archive/v%{version}.tar.gz
18 18
 Group:          Development/Tools
... ...
@@ -210,6 +210,8 @@ fi
210 210
 %{_bindir}/pause-%{archname}
211 211
 
212 212
 %changelog
213
+* Tue Aug 08 2023 Mukul Sikka <msikka@vmware.com> 1.27.3-3
214
+- Resolving systemd-rpm-macros for group creation
213 215
 * Mon Jul 17 2023 Piyush Gupta <gpiyush@vmware.com> 1.27.3-2
214 216
 - Bump up version to compile with new go
215 217
 * Tue Jul 04 2023 Prashant S Chauhan <psinghchauha@vmware.com> 1.27.3-1
... ...
@@ -1,2 +1,2 @@
1
-g kube
1
+g kube -
2 2
 u kube - "Kubernetes user" / /sbin/nologin
... ...
@@ -1,7 +1,7 @@
1 1
 Summary:          NFS client utils
2 2
 Name:             nfs-utils
3 3
 Version:          2.6.2
4
-Release:          7%{?dist}
4
+Release:          8%{?dist}
5 5
 License:          GPLv2+
6 6
 URL:              http://sourceforge.net/projects/nfs
7 7
 Group:            Applications/Nfs-utils-client
... ...
@@ -176,6 +176,8 @@ rm -rf %{buildroot}/*
176 176
 %{_libdir}/libnfsidmap.so
177 177
 
178 178
 %changelog
179
+* Tue Aug 08 2023 Mukul Sikka <msikka@vmware.com> 2.6.2-8
180
+- Resolving systemd-rpm-macros for group creation
179 181
 * Fri Jul 28 2023 Srish Srinivasan <ssrish@vmware.com> 2.6.2-7
180 182
 - Bump version as a part of krb5 upgrade
181 183
 * Mon Jun 19 2023 Piyush Gupta <gpiyush@vmware.com> 2.6.2-6
... ...
@@ -1,2 +1,2 @@
1
-g nobody
1
+g nobody -
2 2
 u nobody - "Unprivileged User" /dev/null /bin/false
... ...
@@ -4,7 +4,7 @@
4 4
 Summary:        High-performance HTTP server and reverse proxy
5 5
 Name:           nginx
6 6
 Version:        1.23.1
7
-Release:        4%{?dist}
7
+Release:        5%{?dist}
8 8
 License:        BSD-2-Clause
9 9
 URL:            http://nginx.org
10 10
 Group:          Applications/System
... ...
@@ -118,6 +118,8 @@ rm -rf %{buildroot}
118 118
 %{_var}/log/%{name}
119 119
 
120 120
 %changelog
121
+* Tue Aug 08 2023 Mukul Sikka <msikka@vmware.com> 1.23.1-5
122
+- Resolving systemd-rpm-macros for group creation
121 123
 * Fri Mar 10 2023 Mukul Sikka <msikka@vmware.com> 1.23.1-4
122 124
 - Use systemd-rpm-macros for user creation
123 125
 * Mon Feb 20 2023 Harinadh D <hdommaraju@vmware.com> 1.23.1-3
... ...
@@ -1,2 +1,2 @@
1
-g nginx
1
+g nginx -
2 2
 u nginx - "Nginx web server" /var/lib/nginx /sbin/nologin
... ...
@@ -2,7 +2,7 @@
2 2
 
3 3
 Name:           nss-pam-ldapd
4 4
 Version:        0.9.12
5
-Release:        5%{?dist}
5
+Release:        6%{?dist}
6 6
 Summary:        nsswitch module which uses directory servers
7 7
 License:        LGPLv2+
8 8
 URL:            https://github.com/arthurdejong/nss-pam-ldapd
... ...
@@ -96,6 +96,8 @@ rm -rf %{buildroot}/*
96 96
 %attr(0775,nslcd,root) /run/nslcd
97 97
 
98 98
 %changelog
99
+* Tue Aug 08 2023 Mukul Sikka <msikka@vmware.com> 0.9.12-6
100
+- Resolving systemd-rpm-macros for group creation
99 101
 * Fri Jul 28 2023 Srish Srinivasan <ssrish@vmware.com> 0.9.12-5
100 102
 - Bump version as a part of krb5 upgrade
101 103
 * Fri Mar 10 2023 Mukul Sikka <msikka@vmware.com> 0.9.12-4
... ...
@@ -1,2 +1,2 @@
1
-g ldap
1
+g ldapi -
2 2
 u nslcd - "nslcd ldap user" / /usr/sbin/nologin
... ...
@@ -1,7 +1,7 @@
1 1
 Summary:        Improved implementation of Network Time Protocol
2 2
 Name:           ntpsec
3 3
 Version:        1.2.2
4
-Release:        1%{?dist}
4
+Release:        2%{?dist}
5 5
 License:        BSD-2-Clause AND NTP AND BSD-3-Clause AND MIT
6 6
 Group:          System Environment/NetworkingPrograms
7 7
 Vendor:         VMware, Inc.
... ...
@@ -9,6 +9,8 @@ Distribution:   Photon
9 9
 Url:            https://www.ntpsec.org/
10 10
 Source0:        https://ftp.ntpsec.org/pub/releases/%{name}-%{version}.tar.gz
11 11
 %define sha512  ntpsec=929f07e4183cf7f4c24c15f99391fb6d4d87eeb267ea767adbff0b58d44c419490c52174a01a5819f133e479602bb9343e4853c5a016ff41c04d3c6e76caa958
12
+Source1:        %{name}.sysusers
13
+
12 14
 Patch0:         ntpstats_path.patch
13 15
 
14 16
 BuildRequires:  binutils
... ...
@@ -70,6 +72,7 @@ mkdir -p %{buildroot}/{%{_sysconfdir}/logrotate.d,%{_libdir}/systemd/ntp-units.d
70 70
 install -p -m755 attic/ntpdate %{buildroot}%{_sbindir}/ntpdate
71 71
 install -p -m644 etc/logrotate-config.ntpd \
72 72
         %{buildroot}%{_sysconfdir}/logrotate.d/ntpsec.conf
73
+install -p -D -m 0644 %{SOURCE1} %{buildroot}%{_sysusersdir}/%{name}.sysusers
73 74
 touch %{buildroot}%{_sharedstatedir}/ntp/ntp.drift
74 75
 echo 'ntpd.service' > %{buildroot}%{_libdir}/systemd/ntp-units.d/60-ntpd.list
75 76
 
... ...
@@ -88,12 +91,8 @@ rm %{buildroot}%{_bindir}/runtests
88 88
 python3 ./waf check --verbose %{?_smp_mflags}
89 89
 
90 90
 %pre
91
-if ! getent group ntp >/dev/null; then
92
-    groupadd -g 87 ntp
93
-fi
94
-if ! getent passwd ntp >/dev/null; then
95
-    useradd -c "Network Time Protocol" -d /var/lib/ntp -u 87 -g ntp -s /bin/false ntp
96
-fi
91
+%sysusers_create_compat %{SOURCE1}
92
+
97 93
 %post
98 94
 %{_sbindir}/ldconfig
99 95
 %systemd_post ntpd.service ntp-wait.service
... ...
@@ -122,11 +121,14 @@ rm -rf %{buildroot}/*
122 122
 %{_prefix}/lib/systemd/ntp-units.d/*ntpd.list
123 123
 %dir %attr(-,ntp,ntp) %{_sharedstatedir}/ntp
124 124
 %dir %attr(-,ntp,ntp) %{_localstatedir}/log/ntpstats
125
+%{_sysusersdir}/%{name}.sysusers
125 126
 
126 127
 %files -n python3-ntp
127 128
 %defattr(-,root,root)
128 129
 %{python3_sitearch}/ntp*
129 130
 
130 131
 %changelog
132
+* Tue Aug 08 2023 Mukul Sikka <msikka@vmware.com> 1.2.2-2
133
+- Use systemd-rpm-macros for user creation
131 134
 * Fri May 27 2022 Prashant S Chauhan <psinghchauha@vmware.com> 1.2.2-1
132 135
 - ntpsec initial build
133 136
new file mode 100644
... ...
@@ -0,0 +1,2 @@
0
+g ntp 87
1
+u ntp 87 "Network Time Protocol" /var/lib/ntp /sbin/nologin
... ...
@@ -10,7 +10,7 @@
10 10
 Summary:    A Fast and Scalable Web Platform by Extending NGINX with Lua
11 11
 Name:       openresty
12 12
 Version:    1.21.4.1
13
-Release:    7%{?dist}
13
+Release:    8%{?dist}
14 14
 License:    BSD
15 15
 URL:        https://openresty.org/en
16 16
 Group:      Applications/System
... ...
@@ -223,6 +223,8 @@ rm -rf %{buildroot}
223 223
 %{orprefix}/resty.index
224 224
 
225 225
 %changelog
226
+* Tue Aug 08 2023 Mukul Sikka <msikka@vmware.com> 1.21.4.1-8
227
+- Resolving systemd-rpm-macros for group creation
226 228
 * Tue Jun 20 2023 Shreenidhi Shedi <sshedi@vmware.com> 1.21.4.1-7
227 229
 - Bump version as a part of lua upgrade
228 230
 * Fri Apr 14 2023 Shreenidhi Shedi <sshedi@vmware.com> 1.21.4.1-6
... ...
@@ -1,2 +1,2 @@
1
-g nginx
1
+g nginx -
2 2
 u nginx - "Nginx web server" /var/lib/nginx /sbin/nologin
... ...
@@ -1,7 +1,7 @@
1 1
 Summary:          Connection pooler for PostgreSQL.
2 2
 Name:             pgbouncer
3 3
 Version:          1.17.0
4
-Release:          2%{?dist}
4
+Release:          3%{?dist}
5 5
 License:          BSD
6 6
 URL:              https://wiki.postgresql.org/wiki/PgBouncer
7 7
 Source0:          https://%{name}.github.io/downloads/files/%{version}/%{name}-%{version}.tar.gz
... ...
@@ -74,31 +74,33 @@ fi
74 74
 %{_sysusersdir}/%{name}.sysusers
75 75
 
76 76
 %changelog
77
+* Tue Aug 08 2023 Mukul Sikka <msikka@vmware.com> 1.17.0-3
78
+- Resolving systemd-rpm-macros for group creation
77 79
 * Fri Mar 10 2023 Mukul Sikka <msikka@vmware.com> 1.17.0-2
78 80
 - Use systemd-rpm-macros for user creation
79
-*   Mon Apr 18 2022 Gerrit Photon <photon-checkins@vmware.com> 1.17.0-1
80
--   Automatic Version Bump
81
-*   Wed Aug 04 2021 Satya Naga Vasamsetty <svasamsetty@vmware.com> 1.15.0-2
82
--   Bump up release for openssl
83
-*   Tue Apr 13 2021 Gerrit Photon <photon-checkins@vmware.com> 1.15.0-1
84
--   Automatic Version Bump
85
-*   Tue Sep 29 2020 Satya Naga Vasamsetty <svasamsetty@vmware.com> 1.14.0-2
86
--   openssl 1.1.1
87
-*   Mon Jun 22 2020 Gerrit Photon <photon-checkins@vmware.com> 1.14.0-1
88
--   Automatic Version Bump
89
-*   Fri Sep 21 2018 Dweep Advani <dadvani@vmware.com> 1.9.0-1
90
--   Updated to version 1.9.0
91
-*   Mon Sep 18 2017 Alexey Makhalov <amakhalov@vmware.com> 1.7.2-7
92
--   Remove shadow from requires and use explicit tools for post actions
93
-*   Mon Jul 24 2017 Dheeraj Shetty <dheerajs@vmware.com> 1.7.2-6
94
--   Seperate the service file from the spec file
95
-*   Wed May 31 2017 Rongrong Qiu <rqiu@vmware.com> 1.7.2-5
96
--   Add RuntimeDirectory and Type=forking
97
-*   Thu Apr 13 2017 Harish Udaiya Kumar <hudaiyakumar@vmware.com> 1.7.2-4
98
--   Fixed the requires.
99
-*   Tue May 24 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 1.7.2-3
100
--   GA - Bump release of all rpms
101
-*   Wed May 04 2016 Anish Swaminathan <anishs@vmware.com> 1.7.2-2
102
--   Edit scriptlets.
103
-*   Thu Apr 28 2016 Kumar Kaushik <kaushikk@vmware.com> 1.7.2-1
104
--   Initial Version.
81
+* Mon Apr 18 2022 Gerrit Photon <photon-checkins@vmware.com> 1.17.0-1
82
+- Automatic Version Bump
83
+* Wed Aug 04 2021 Satya Naga Vasamsetty <svasamsetty@vmware.com> 1.15.0-2
84
+- Bump up release for openssl
85
+* Tue Apr 13 2021 Gerrit Photon <photon-checkins@vmware.com> 1.15.0-1
86
+- Automatic Version Bump
87
+* Tue Sep 29 2020 Satya Naga Vasamsetty <svasamsetty@vmware.com> 1.14.0-2
88
+- openssl 1.1.1
89
+* Mon Jun 22 2020 Gerrit Photon <photon-checkins@vmware.com> 1.14.0-1
90
+- Automatic Version Bump
91
+* Fri Sep 21 2018 Dweep Advani <dadvani@vmware.com> 1.9.0-1
92
+- Updated to version 1.9.0
93
+* Mon Sep 18 2017 Alexey Makhalov <amakhalov@vmware.com> 1.7.2-7
94
+- Remove shadow from requires and use explicit tools for post actions
95
+* Mon Jul 24 2017 Dheeraj Shetty <dheerajs@vmware.com> 1.7.2-6
96
+- Seperate the service file from the spec file
97
+* Wed May 31 2017 Rongrong Qiu <rqiu@vmware.com> 1.7.2-5
98
+- Add RuntimeDirectory and Type=forking
99
+* Thu Apr 13 2017 Harish Udaiya Kumar <hudaiyakumar@vmware.com> 1.7.2-4
100
+- Fixed the requires.
101
+* Tue May 24 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 1.7.2-3
102
+- GA - Bump release of all rpms
103
+* Wed May 04 2016 Anish Swaminathan <anishs@vmware.com> 1.7.2-2
104
+- Edit scriptlets.
105
+* Thu Apr 28 2016 Kumar Kaushik <kaushikk@vmware.com> 1.7.2-1
106
+- Initial Version.
... ...
@@ -1,2 +1,2 @@
1
-g pgbouncer
1
+g pgbouncer -
2 2
 u pgbouncer - "" /home/pgbouncer /bin/bash
... ...
@@ -12,7 +12,7 @@
12 12
 Name:          rabbitmq-server
13 13
 Summary:       RabbitMQ messaging server
14 14
 Version:       3.11.3
15
-Release:       3%{?dist}
15
+Release:       4%{?dist}
16 16
 Group:         Applications
17 17
 Vendor:        VMware, Inc.
18 18
 Distribution:  Photon
... ...
@@ -138,6 +138,8 @@ chmod g+s %{_sysconfdir}/rabbitmq
138 138
 %{_sysusersdir}/%{name}.sysusers
139 139
 
140 140
 %changelog
141
+* Tue Aug 08 2023 Mukul Sikka <msikka@vmware.com> 3.11.3-4
142
+- Resolving systemd-rpm-macros for group creation
141 143
 * Fri Mar 10 2023 Mukul Sikka <msikka@vmware.com> 3.11.3-3
142 144
 - Use systemd-rpm-macros for user creation
143 145
 * Tue Dec 06 2022 Prashant S Chauhan <psinghchauha@vmware.com> 3.11.3-2
... ...
@@ -1,2 +1,2 @@
1
-g rabbitmq
1
+g rabbitmq -
2 2
 u rabbitmq - "RabbitMQ messaging server" /var/lib/rabbitmq /sbin/nologin
... ...
@@ -1,7 +1,7 @@
1 1
 Summary:       advanced key-value store
2 2
 Name:          redis
3 3
 Version:       7.0.12
4
-Release:       1%{?dist}
4
+Release:       2%{?dist}
5 5
 License:       BSD
6 6
 URL:           http://redis.io
7 7
 Group:         Applications/Databases
... ...
@@ -90,6 +90,8 @@ make check %{?_smp_mflags}
90 90
 %{_sysusersdir}/%{name}.sysusers
91 91
 
92 92
 %changelog
93
+* Tue Aug 08 2023 Mukul Sikka <msikka@vmware.com> 7.0.12-2
94
+- Resolving systemd-rpm-macros for group creation
93 95
 * Thu Jul 13 2023 Nitesh Kumar <kunitesh@vmware.com> 7.0.12-1
94 96
 - Upgrade to v7.0.12 to fix following CVE's:
95 97
 - CVE-2022-24834, CVE-2023-36824
... ...
@@ -1,2 +1,2 @@
1
-g redis
1
+g redis -
2 2
 u redis - "Redis Database Server" /var/lib/redis /sbin/nologin
... ...
@@ -4,7 +4,7 @@
4 4
 Summary:        Caching and forwarding HTTP web proxy
5 5
 Name:           squid
6 6
 Version:        5.7
7
-Release:        8%{?dist}
7
+Release:        9%{?dist}
8 8
 License:        GPL-2.0-or-later
9 9
 URL:            http://www.squid-cache.org
10 10
 Group:          Networking/Web/Proxy
... ...
@@ -231,6 +231,8 @@ rm -rf %{buildroot}
231 231
 %{_libdir}/%{name}/*
232 232
 
233 233
 %changelog
234
+* Tue Aug 08 2023 Mukul Sikka <msikka@vmware.com> 5.7-9
235
+- Resolving systemd-rpm-macros for group creation
234 236
 * Fri Jul 28 2023 Srish Srinivasan <ssrish@vmware.com> 5.7-8
235 237
 - Bump version as a part of krb5 upgrade
236 238
 * Sat May 27 2023 Shreenidhi Shedi <sshedi@vmware.com> 5.7-7
... ...
@@ -1,2 +1,2 @@
1
-g squid
1
+g squid -
2 2
 u squid 53 "" /var/spool/squid /sbin/nologin
... ...
@@ -1,15 +1,16 @@
1 1
 Summary:        Sudo
2 2
 Name:           sudo
3 3
 Version:        1.9.14p3
4
-Release:        1%{?dist}
4
+Release:        2%{?dist}
5 5
 License:        ISC
6 6
 URL:            https://www.sudo.ws
7 7
 Group:          System Environment/Security
8 8
 Vendor:         VMware, Inc.
9 9
 Distribution:   Photon
10 10
 
11
-Source0: http://www.sudo.ws/sudo/dist/%{name}-%{version}.tar.gz
12
-%define sha512 %{name}=d4af836e3316c35d8b81a2c869ca199e8f2d5cb26dbd98b8ad031f29be62b154452afdf5a506ddabad21b80e5988a49f1f7c8f1ec44718ffcbd7e89ccbdef612
11
+Source0:        http://www.sudo.ws/sudo/dist/%{name}-%{version}.tar.gz
12
+%define sha512  %{name}=d4af836e3316c35d8b81a2c869ca199e8f2d5cb26dbd98b8ad031f29be62b154452afdf5a506ddabad21b80e5988a49f1f7c8f1ec44718ffcbd7e89ccbdef612
13
+Source1:        %{name}.sysusers
13 14
 
14 15
 BuildRequires:  man-db
15 16
 BuildRequires:  Linux-PAM-devel
... ...
@@ -63,14 +64,15 @@ mkdir -p %{buildroot}%{_tmpfilesdir}
63 63
 touch %{buildroot}%{_tmpfilesdir}/sudo.conf
64 64
 %find_lang %{name}
65 65
 %{_fixperms} %{buildroot}/*
66
+install -p -D -m 0644 %{SOURCE1} %{buildroot}%{_sysusersdir}/%{name}.sysusers
66 67
 
67 68
 %check
68 69
 make %{?_smp_mflags} check
69 70
 
70 71
 %post
71 72
 /sbin/ldconfig
72
-if [ $1 -eq 1 ]; then
73
-  getent group wheel > /dev/null || groupadd wheel
73
+if [ $1 -eq 1 ] ; then
74
+  %sysusers_create_compat %{SOURCE1}
74 75
 fi
75 76
 
76 77
 %postun -p /sbin/ldconfig
... ...
@@ -97,8 +99,11 @@ rm -rf %{buildroot}/*
97 97
 %{_docdir}/%{name}-%{version}/*
98 98
 %attr(0644,root,root) %{_tmpfilesdir}/sudo.conf
99 99
 %exclude %{_sysconfdir}/sudoers.dist
100
+%{_sysusersdir}/%{name}.sysusers
100 101
 
101 102
 %changelog
103
+* Tue Aug 08 2023 Mukul Sikka <msikka@vmware.com> 1.9.14p3-2
104
+- Resolving systemd-rpm-macros for group creation
102 105
 * Mon Jul 31 2023 Mukul Sikka <msikka@vmware.com> 1.9.14p3-1
103 106
 - Version update
104 107
 * Wed Jan 18 2023 Shivani Agarwal <shivania2@vmware.com> 1.9.12p1-2
105 108
new file mode 100644
... ...
@@ -0,0 +1 @@
0
+g wheel -
... ...
@@ -8,7 +8,7 @@
8 8
 
9 9
 Name:          systemtap
10 10
 Version:       4.8
11
-Release:       12%{?dist}
11
+Release:       13%{?dist}
12 12
 Summary:       Programmable system-wide instrumentation system
13 13
 Group:         Development/System
14 14
 Vendor:        VMware, Inc.
... ...
@@ -21,6 +21,7 @@ Source0: http://sourceware.org/systemtap/ftp/releases/%{name}-%{version}.tar.gz
21 21
 
22 22
 Source1: systemtap-runtime.sysusers
23 23
 Source2: systemtap-server.sysusers
24
+Source3: systemtap.sysusers
24 25
 
25 26
 BuildRequires: elfutils-devel
26 27
 BuildRequires: glibc-devel
... ...
@@ -203,6 +204,7 @@ touch %{buildroot}%{_localstatedir}/opt/stap-server/log/log
203 203
 install -m 644 initscript/logrotate.stap-server %{buildroot}%{_sysconfdir}/logrotate.d/stap-server
204 204
 install -p -D -m 0644 %{SOURCE1} %{buildroot}%{_sysusersdir}/systemtap_runtime.sysusers
205 205
 install -p -D -m 0644 %{SOURCE2} %{buildroot}%{_sysusersdir}/systemtap_server.sysusers
206
+install -p -D -m 0644 %{SOURCE3} %{buildroot}%{_sysusersdir}/systemtap.sysusers
206 207
 rm -rf %{buildroot}%{_mandir}/cs/
207 208
 
208 209
 %find_lang %{name}
... ...
@@ -216,8 +218,7 @@ make %{?_smp_mflags} check
216 216
 rm -rf %{buildroot}
217 217
 
218 218
 %pre
219
-getent group stap-server >/dev/null || \
220
-    groupadd -g 155 -r stap-server || groupadd -r stap-server
219
+%sysusers_create_compat %{SOURCE3}
221 220
 
222 221
 %pre runtime
223 222
 %sysusers_create_compat %{SOURCE1}
... ...
@@ -322,6 +323,7 @@ fi
322 322
 %{_mandir}/man8/stapbpf.8*
323 323
 %doc AUTHORS COPYING
324 324
 %{_bindir}/dtrace
325
+%{_sysusersdir}/%{name}.sysusers
325 326
 
326 327
 %files initscript
327 328
 %defattr(-,root,root)
... ...
@@ -389,6 +391,8 @@ fi
389 389
 %{_libexecdir}/systemtap/python/stap-resolve-module-function.py
390 390
 
391 391
 %changelog
392
+* Tue Aug 08 2023 Mukul Sikka <msikka@vmware.com> 4.8-13
393
+- Resolving systemd-rpm-macros for group creation
392 394
 * Tue Jul 11 2023 Shreenidhi Shedi <sshedi@vmware.com> 4.8-12
393 395
 - Bump version as a part of elfutils upgrade
394 396
 * Tue May 09 2023 Shreenidhi Shedi <sshedi@vmware.com> 4.8-11
395 397
new file mode 100644
... ...
@@ -0,0 +1 @@
0
+g stap-server 155
... ...
@@ -1,7 +1,7 @@
1 1
 Summary:          agent for collecting, processing, aggregating, and writing metrics.
2 2
 Name:             telegraf
3 3
 Version:          1.27.1
4
-Release:          3%{?dist}
4
+Release:          4%{?dist}
5 5
 License:          MIT
6 6
 URL:              https://github.com/influxdata/telegraf
7 7
 Source0:          https://github.com/influxdata/telegraf/archive/%{name}-%{version}.tar.gz
... ...
@@ -89,6 +89,8 @@ systemctl daemon-reload
89 89
 %config(noreplace) %{_sysconfdir}/%{name}/telegraf.conf
90 90
 
91 91
 %changelog
92
+* Tue Aug 08 2023 Mukul Sikka <msikka@vmware.com> 1.27.1-4
93
+- Resolving systemd-rpm-macros for group creation
92 94
 * Mon Jul 17 2023 Piyush Gupta <gpiyush@vmware.com> 1.27.1-3
93 95
 - Bump up version to compile with new go
94 96
 * Mon Jul 03 2023 Piyush Gupta <gpiyush@vmware.com> 1.27.1-2
... ...
@@ -1,2 +1,2 @@
1
-g telegraf
1
+g telegraf -
2 2
 u telegraf - "Telegraf" /var/lib/telegraf /sbin/nologin
... ...
@@ -1,7 +1,7 @@
1 1
 Summary:        unbound dns server
2 2
 Name:           unbound
3 3
 Version:        1.17.0
4
-Release:        2%{?dist}
4
+Release:        3%{?dist}
5 5
 Group:          System/Servers
6 6
 Vendor:         VMware, Inc.
7 7
 License:        BSD
... ...
@@ -81,8 +81,10 @@ rm -rf %{buildroot}/*
81 81
 %{_mandir}/*
82 82
 
83 83
 %changelog
84
-* Fri Mar 10 2023 Mukul Sikka <msikka@vmware.com> 1.17.0-2
85
-- Use systemd-rpm-macros for user creation
84
+*  Tue Aug 08 2023 Mukul Sikka <msikka@vmware.com> 1.17.0-3
85
+-  Resolving systemd-rpm-macros for group creation
86
+*  Fri Mar 10 2023 Mukul Sikka <msikka@vmware.com> 1.17.0-2
87
+-  Use systemd-rpm-macros for user creation
86 88
 *  Fri Oct 28 2022 Gerrit Photon <photon-checkins@vmware.com> 1.17.0-1
87 89
 -  Automatic Version Bump
88 90
 *  Tue Sep 27 2022 Gerrit Photon <photon-checkins@vmware.com> 1.16.3-1
... ...
@@ -1,2 +1,2 @@
1
-g unbound
1
+g unbound -
2 2
 u unbound - "Unbound DNS resolver" /etc/unbound /sbin/nologin
... ...
@@ -1,7 +1,7 @@
1 1
 Summary:        Application Container Server for Networked/Clustered Web Applications
2 2
 Name:           uwsgi
3 3
 Version:        2.0.21
4
-Release:        9%{?dist}
4
+Release:        10%{?dist}
5 5
 License:        GPLv2 with exceptions
6 6
 Group:          Productivity/Networking/Web/Servers
7 7
 Vendor:         VMware, Inc.
... ...
@@ -234,6 +234,8 @@ rm -rf %{buildroot}/*
234 234
 %{python3_sitelib}/uwsgidecorators.py*
235 235
 
236 236
 %changelog
237
+* Tue Aug 08 2023 Mukul Sikka <msikka@vmware.com> 2.0.21-10
238
+- Resolving systemd-rpm-macros for group creation
237 239
 * Fri Jul 28 2023 Srish Srinivasan <ssrish@vmware.com> 2.0.21-9
238 240
 - Bump version as a part of krb5 upgrade
239 241
 * Wed Apr 19 2023 Ashwin Dayanand Kamat <kashwindayan@vmware.com> 2.0.21-8
... ...
@@ -1,2 +1,2 @@
1
-g uwsgi
1
+g uwsgi -
2 2
 u uwsgi - "uWSGI daemon user" /run/uwsgi /sbin/nologin
... ...
@@ -1,7 +1,7 @@
1 1
 Summary:          VerneMQ is a high-performance, distributed MQTT message broker
2 2
 Name:             vernemq
3 3
 Version:          1.12.6.2
4
-Release:          3%{?dist}
4
+Release:          4%{?dist}
5 5
 License:          Apache License, Version 2.0
6 6
 URL:              https://github.com/vernemq/vernemq
7 7
 Group:            Applications/System
... ...
@@ -120,6 +120,8 @@ rm -rf %{buildroot}
120 120
 %{_sysusersdir}/%{name}.sysusers
121 121
 
122 122
 %changelog
123
+* Tue Aug 08 2023 Mukul Sikka <msikka@vmware.com> 1.12.6.2-4
124
+- Resolving systemd-rpm-macros for group creation
123 125
 * Fri Jun 09 2023 Nitesh Kumar <kunitesh@vmware.com> 1.12.6.2-3
124 126
 - Bump version as a part of ncurses upgrade to v6.4
125 127
 * Fri Mar 10 2023 Mukul Sikka <msikka@vmware.com> 1.12.6.2-2
... ...
@@ -1,3 +1,3 @@
1
-g vernemq
1
+g vernemq -
2 2
 u vernemq - "VerneMQ" /var/lib/vernemq /bin/bash
3 3
 m vernemq vernemq
... ...
@@ -1,7 +1,7 @@
1 1
 Summary:          lightweight java application to send metrics to.
2 2
 Name:             wavefront-proxy
3 3
 Version:          13.0
4
-Release:          1%{?dist}
4
+Release:          2%{?dist}
5 5
 License:          Apache 2.0
6 6
 URL:              https://github.com/wavefrontHQ/java
7 7
 Group:            Development/Tools
... ...
@@ -100,6 +100,8 @@ rm -rf %{buildroot}/*
100 100
 %{_sysusersdir}/%{name}.sysusers
101 101
 
102 102
 %changelog
103
+* Tue Aug 08 2023 Mukul Sikka <msikka@vmware.com> 13.0-2
104
+- Resolving systemd-rpm-macros for group creation
103 105
 * Mon Jul 31 2023 Prashant S Chauhan <psinghchauha@vmware.com> 13.0-1
104 106
 - Update to 13.0
105 107
 * Sat Jun 17 2023 Shreenidhi Shedi <sshedi@vmware.com> 12.1-4
... ...
@@ -1,2 +1,2 @@
1
-g wavefront
1
+g wavefront -
2 2
 u wavefront - "Wavefront Proxy Server" /opt/wavefront /sbin/nologin