From 2fc0e2744054c409951fb2618c11b9ff06a9d5d5 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Elan=20Ruusam=C3=A4e?= Date: Wed, 2 Mar 2005 22:23:49 +0000 Subject: [PATCH] - fixups for init.d scripts Changed files: adapter.awk -> 1.138 --- adapter.awk | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/adapter.awk b/adapter.awk index d43de97..2c9b68a 100644 --- a/adapter.awk +++ b/adapter.awk @@ -678,8 +678,16 @@ function use_files_macros( i, n, t, a) gsub("^%{_sbindir}", "%attr(755,root,root) %{_sbindir}") gsub("^%{_bindir}", "%attr(755,root,root) %{_bindir}") - if (/^%attr.*\/etc\/rc\.d\/init\.d/ && !/^%attr\(754 *,/) { - gsub("^%attr\(... *,", "%attr(754,"); + gsub("%{_sysconfdir}\/rc\.d\/init.d", "/etc/rc.d/init.d") + gsub("%{_sysconfdir}\/init.d", "/etc/rc.d/init.d") + + if (/\/etc\/rc\.d\/init\.d/) { + if (!/%attr.*\/etc\/rc\.d\/init\.d/) { + $0 = "%attr(754,root,root) " $0 + } + if (/^%attr.*\/etc\/rc\.d\/init\.d/ && !/^%attr\(754 *,/) { + gsub("^%attr\(... *,", "%attr(754,"); + } } # sort %verify attrs -- 2.44.0