已开启
modify spec file macro #252
AtomGit-Bot创建于 2025年11月25日
modify spec file macro #252
已开启
从refs/pull/252/head合入到master
共 1 个文件变更+33-25
| @@ -8,7 +8,7 @@ | |||
| 8 | Name: httpd | 8 | Name: httpd |
| 9 | Summary: Apache HTTP Server | 9 | Summary: Apache HTTP Server |
| 10 | Version: 2.4.58 | 10 | Version: 2.4.58 |
| 11 | -Release: 10 | 11 | +Release: 11 |
| 12 | License: ASL 2.0 | 12 | License: ASL 2.0 |
| 13 | URL: https://httpd.apache.org/ | 13 | URL: https://httpd.apache.org/ |
| 14 | Source0: https://archive.apache.org/dist/httpd/httpd-%{version}.tar.bz2 | 14 | Source0: https://archive.apache.org/dist/httpd/httpd-%{version}.tar.bz2 |
| @@ -204,17 +204,17 @@ sed -i '/suexec/s,setcap ,echo Skipping setcap for ,' Makefile.in | |||
| 204 | sed -i 's/openEuler/%{_vendor}/g' config.layout | 204 | sed -i 's/openEuler/%{_vendor}/g' config.layout |
| 205 | 205 | ||
| 206 | # Example conf for instances | 206 | # Example conf for instances |
| 207 | -cp $RPM_SOURCE_DIR/instance.conf . | 207 | +cp %{_sourcedir}/instance.conf . |
| 208 | -sed < $RPM_SOURCE_DIR/httpd.conf >> instance.conf ' | 208 | +sed < %{_sourcedir}/httpd.conf >> instance.conf ' |
| 209 | 0,/^ServerRoot/d; | 209 | 0,/^ServerRoot/d; |
| 210 | /# Supplemental configuration/,$d | 210 | /# Supplemental configuration/,$d |
| 211 | /^ *CustomLog .logs/s,logs/,logs/${HTTPD_INSTANCE}_, | 211 | /^ *CustomLog .logs/s,logs/,logs/${HTTPD_INSTANCE}_, |
| 212 | /^ *ErrorLog .logs/s,logs/,logs/${HTTPD_INSTANCE}_, | 212 | /^ *ErrorLog .logs/s,logs/,logs/${HTTPD_INSTANCE}_, |
| 213 | ' | 213 | ' |
| 214 | -touch -r $RPM_SOURCE_DIR/instance.conf instance.conf | 214 | +touch -r %{_sourcedir}/instance.conf instance.conf |
| 215 | -cp -p $RPM_SOURCE_DIR/server-status.conf server-status.conf | 215 | +cp -p %{_sourcedir}/server-status.conf server-status.conf |
| 216 | 216 | ||
| 217 | -sed 's/@MPM@/%{mpm}/' < $RPM_SOURCE_DIR/httpd.service.xml \ | 217 | +sed 's/@MPM@/%{mpm}/' < %{_sourcedir}/httpd.service.xml \ |
| 218 | > httpd.service.xml | 218 | > httpd.service.xml |
| 219 | 219 | ||
| 220 | xmlto man ./httpd.service.xml | 220 | xmlto man ./httpd.service.xml |
| @@ -259,31 +259,31 @@ rm -rf $RPM_BUILD_ROOT | |||
| 259 | %make_install | 259 | %make_install |
| 260 | 260 | ||
| 261 | install -d $RPM_BUILD_ROOT%{_unitdir} | 261 | install -d $RPM_BUILD_ROOT%{_unitdir} |
| 262 | -install -p -m644 $RPM_SOURCE_DIR/httpd.service $RPM_BUILD_ROOT%{_unitdir}/httpd.service | 262 | +install -p -m644 %{_sourcedir}/httpd.service $RPM_BUILD_ROOT%{_unitdir}/httpd.service |
| 263 | -install -p -m644 $RPM_SOURCE_DIR/{htcacheclean.service,httpd.socket,httpd@.service,httpd-init.service} $RPM_BUILD_ROOT%{_unitdir}/ | 263 | +install -p -m644 %{_sourcedir}/{htcacheclean.service,httpd.socket,httpd@.service,httpd-init.service} $RPM_BUILD_ROOT%{_unitdir}/ |
| 264 | 264 | ||
| 265 | -install -D -m644 $RPM_SOURCE_DIR/README.confd $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf.d/README | 265 | +install -D -m644 %{_sourcedir}/README.confd $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf.d/README |
| 266 | -install -D -m644 $RPM_SOURCE_DIR/README.confmod $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf.modules.d/README | 266 | +install -D -m644 %{_sourcedir}/README.confmod $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf.modules.d/README |
| 267 | -install -p -m644 $RPM_SOURCE_DIR/0*.conf $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf.modules.d/ | 267 | +install -p -m644 %{_sourcedir}/0*.conf $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf.modules.d/ |
| 268 | 268 | ||
| 269 | sed -i '/^#LoadModule mpm_%{mpm}_module /s/^#//' $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf.modules.d/00-mpm.conf | 269 | sed -i '/^#LoadModule mpm_%{mpm}_module /s/^#//' $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf.modules.d/00-mpm.conf |
| 270 | -touch -r $RPM_SOURCE_DIR/00-mpm.conf $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf.modules.d/00-mpm.conf | 270 | +touch -r %{_sourcedir}/00-mpm.conf $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf.modules.d/00-mpm.conf |
| 271 | 271 | ||
| 272 | install -d $RPM_BUILD_ROOT%{_unitdir}/httpd.service.d | 272 | install -d $RPM_BUILD_ROOT%{_unitdir}/httpd.service.d |
| 273 | -install -D -m 644 -p $RPM_SOURCE_DIR/10-listen443.conf $RPM_BUILD_ROOT%{_unitdir}/httpd.socket.d/10-listen443.conf | 273 | +install -D -m 644 -p %{_sourcedir}/10-listen443.conf $RPM_BUILD_ROOT%{_unitdir}/httpd.socket.d/10-listen443.conf |
| 274 | -install -m644 -p $RPM_SOURCE_DIR/{welcome.conf,ssl.conf,manual.conf,userdir.conf} $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf.d/ | 274 | +install -m644 -p %{_sourcedir}/{welcome.conf,ssl.conf,manual.conf,userdir.conf} $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf.d/ |
| 275 | install -m 644 docs/conf/extra/httpd-autoindex.conf $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf.d/autoindex.conf | 275 | install -m 644 docs/conf/extra/httpd-autoindex.conf $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf.d/autoindex.conf |
| 276 | 276 | ||
| 277 | rm -v docs/conf/extra/httpd-{ssl,userdir}.conf | 277 | rm -v docs/conf/extra/httpd-{ssl,userdir}.conf |
| 278 | rm $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf/*.conf | 278 | rm $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf/*.conf |
| 279 | 279 | ||
| 280 | -install -m 644 -p $RPM_SOURCE_DIR/httpd.conf $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf/httpd.conf | 280 | +install -m 644 -p %{_sourcedir}/httpd.conf $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf/httpd.conf |
| 281 | 281 | ||
| 282 | -install -D -m 644 -p $RPM_SOURCE_DIR/htcacheclean.sysconf \ | 282 | +install -D -m 644 -p %{_sourcedir}/htcacheclean.sysconf \ |
| 283 | $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/htcacheclean | 283 | $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/htcacheclean |
| 284 | 284 | ||
| 285 | -install -D -m 644 -p $RPM_SOURCE_DIR/httpd.tmpfiles \ | 285 | +install -D -m 644 -p %{_sourcedir}/httpd.tmpfiles \ |
| 286 | - $RPM_BUILD_ROOT%{_prefix}/lib/tmpfiles.d/httpd.conf | 286 | + $RPM_BUILD_ROOT%{_tmpfilesdir}/httpd.conf |
| 287 | 287 | ||
| 288 | install -d $RPM_BUILD_ROOT%{_localstatedir}/lib/{dav,httpd} \ | 288 | install -d $RPM_BUILD_ROOT%{_localstatedir}/lib/{dav,httpd} \ |
| 289 | $RPM_BUILD_ROOT/run/httpd/htcacheclean | 289 | $RPM_BUILD_ROOT/run/httpd/htcacheclean |
| @@ -309,7 +309,7 @@ cat > $RPM_BUILD_ROOT%{_rpmconfigdir}/macros.d/macros.httpd <<EOF | |||
| 309 | EOF | 309 | EOF |
| 310 | 310 | ||
| 311 | install -d $RPM_BUILD_ROOT%{contentdir}/{noindex,server-status} | 311 | install -d $RPM_BUILD_ROOT%{contentdir}/{noindex,server-status} |
| 312 | -install -m 644 -p $RPM_SOURCE_DIR/index.html \ | 312 | +install -m 644 -p %{_sourcedir}/index.html \ |
| 313 | $RPM_BUILD_ROOT%{contentdir}/noindex/index.html | 313 | $RPM_BUILD_ROOT%{contentdir}/noindex/index.html |
| 314 | install -m 644 -p docs/server-status/* \ | 314 | install -m 644 -p docs/server-status/* \ |
| 315 | $RPM_BUILD_ROOT%{contentdir}/server-status | 315 | $RPM_BUILD_ROOT%{contentdir}/server-status |
| @@ -339,15 +339,15 @@ ln -s ../..%{_localstatedir}/lib/httpd $RPM_BUILD_ROOT/etc/httpd/state | |||
| 339 | ln -s /run/httpd $RPM_BUILD_ROOT/etc/httpd/run | 339 | ln -s /run/httpd $RPM_BUILD_ROOT/etc/httpd/run |
| 340 | ln -s ../..%{_libdir}/httpd/modules $RPM_BUILD_ROOT/etc/httpd/modules | 340 | ln -s ../..%{_libdir}/httpd/modules $RPM_BUILD_ROOT/etc/httpd/modules |
| 341 | 341 | ||
| 342 | -install -D -m755 $RPM_SOURCE_DIR/httpd-ssl-pass-dialog \ | 342 | +install -D -m755 %{_sourcedir}/httpd-ssl-pass-dialog \ |
| 343 | $RPM_BUILD_ROOT%{_libexecdir}/httpd-ssl-pass-dialog | 343 | $RPM_BUILD_ROOT%{_libexecdir}/httpd-ssl-pass-dialog |
| 344 | 344 | ||
| 345 | -install -m755 $RPM_SOURCE_DIR/httpd-ssl-gencerts $RPM_BUILD_ROOT%{_libexecdir}/httpd-ssl-gencerts | 345 | +install -m755 %{_sourcedir}/httpd-ssl-gencerts $RPM_BUILD_ROOT%{_libexecdir}/httpd-ssl-gencerts |
| 346 | 346 | ||
| 347 | -install -D -p -m 755 $RPM_SOURCE_DIR/action-graceful.sh $RPM_BUILD_ROOT%{_libexecdir}/initscripts/legacy-actions/httpd/graceful | 347 | +install -D -p -m 755 %{_sourcedir}/action-graceful.sh $RPM_BUILD_ROOT%{_libexecdir}/initscripts/legacy-actions/httpd/graceful |
| 348 | -install -p -m 755 $RPM_SOURCE_DIR/action-configtest.sh $RPM_BUILD_ROOT%{_libexecdir}/initscripts/legacy-actions/httpd/configtest | 348 | +install -p -m 755 %{_sourcedir}/action-configtest.sh $RPM_BUILD_ROOT%{_libexecdir}/initscripts/legacy-actions/httpd/configtest |
| 349 | 349 | ||
| 350 | -install -D -m 644 -p $RPM_SOURCE_DIR/httpd.logrotate \ | 350 | +install -D -m 644 -p %{_sourcedir}/httpd.logrotate \ |
| 351 | $RPM_BUILD_ROOT/etc/logrotate.d/httpd | 351 | $RPM_BUILD_ROOT/etc/logrotate.d/httpd |
| 352 | 352 | ||
| 353 | install -m 644 -p httpd.service.8 httpd-init.service.8 httpd.socket.8 httpd@.service.8 \ | 353 | install -m 644 -p httpd.service.8 httpd-init.service.8 httpd.socket.8 httpd@.service.8 \ |
| @@ -444,7 +444,7 @@ exit $rv | |||
| 444 | 444 | ||
| 445 | %config(noreplace) %{_sysconfdir}/sysconfig/htcacheclean | 445 | %config(noreplace) %{_sysconfdir}/sysconfig/htcacheclean |
| 446 | %ghost %{_sysconfdir}/sysconfig/httpd | 446 | %ghost %{_sysconfdir}/sysconfig/httpd |
| 447 | -%{_prefix}/lib/tmpfiles.d/httpd.conf | 447 | +%{_tmpfilesdir}/httpd.conf |
| 448 | %{_libexecdir}/initscripts/legacy-actions/httpd/* | 448 | %{_libexecdir}/initscripts/legacy-actions/httpd/* |
| 449 | %{_sbindir}/ht* | 449 | %{_sbindir}/ht* |
| 450 | %{_sbindir}/fcgistarter | 450 | %{_sbindir}/fcgistarter |
| @@ -540,6 +540,14 @@ exit $rv | |||
| 540 | %{_rpmconfigdir}/macros.d/macros.httpd | 540 | %{_rpmconfigdir}/macros.d/macros.httpd |
| 541 | 541 | ||
| 542 | %changelog | 542 | %changelog |
| 543 | +* Tue Nov 25 2025 moyang <moyang@kylinos.cn> - 2.4.58-11 | ||
| 544 | +- Type:NA | ||
| 545 | +- CVE:NA | ||
| 546 | +- SUG:NA | ||
| 547 | +- DESC: modify spec file | ||
| 548 | + $RPM_SOURCE_DIR -> %{_sourcedir} | ||
| 549 | + %{_prefix}/lib/tmpfiles.d -> %{_tmpfilesdir} | ||
| 550 | + | ||
| 543 | * Wed Aug 13 2025 yanglu <yanglu72@h-partners.com> - 2.4.58-10 | 551 | * Wed Aug 13 2025 yanglu <yanglu72@h-partners.com> - 2.4.58-10 |
| 544 | - Type:CVE | 552 | - Type:CVE |
| 545 | - CVE:CVE-2025-49812,CVE-2025-23048,CVE-2024-47252,CVE-2024-43204,CVE-2024-42516 | 553 | - CVE:CVE-2025-49812,CVE-2025-23048,CVE-2024-47252,CVE-2024-43204,CVE-2024-42516 |