[packages/adapter] gawk backslash fixes
glen
glen at pld-linux.org
Wed Jan 16 12:45:15 CET 2019
commit 6911565f02ac9d3883c3a74c24a2ce29de40ed97
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Wed Jan 16 13:39:31 2019 +0200
gawk backslash fixes
gawk: adapter.awk:1476: warning: escape sequence `\$' treated as plain `$'
...
adapter.awk | 70 ++++++++++++++++++++++++++++++-------------------------------
1 file changed, 35 insertions(+), 35 deletions(-)
---
diff --git a/adapter.awk b/adapter.awk
index dbcf8b1..2e5081d 100644
--- a/adapter.awk
+++ b/adapter.awk
@@ -380,7 +380,7 @@ function b_makekey(a, b, s) {
}
# invalid in %prep
- sub("^rm -rf \$RPM_BUILD_ROOT.*", "")
+ sub("^rm -rf \\$RPM_BUILD_ROOT.*", "")
}
##########
@@ -488,7 +488,7 @@ function b_makekey(a, b, s) {
sub("^%{__rm} -rf %{buildroot}", "rm -rf $RPM_BUILD_ROOT")
sub("%buildroot", "$RPM_BUILD_ROOT")
sub("%{buildroot}", "$RPM_BUILD_ROOT")
- sub("%{\?buildroot}", "$RPM_BUILD_ROOT")
+ sub("%{\\?buildroot}", "$RPM_BUILD_ROOT")
if (/^[ \t]*rm([ \t]+-[rf]+)*[ \t]+(\${?RPM_BUILD_ROOT}?|%{?buildroot}?)/ && did_rmroot==0) {
did_rmroot=1
@@ -507,7 +507,7 @@ function b_makekey(a, b, s) {
}
if (!/%{_lib}/) {
- sub("\$RPM_BUILD_ROOT/%", "$RPM_BUILD_ROOT%")
+ sub("\\$RPM_BUILD_ROOT/%", "$RPM_BUILD_ROOT%")
}
use_macros()
@@ -565,15 +565,15 @@ function b_makekey(a, b, s) {
preamble = 0
if (gsub("/usr/sbin/useradd", "%useradd")) {
- sub(" 2> /dev/null \|\| :", "")
- sub(" >/dev/null 2>&1 \|\|:", "")
+ sub(" 2> /dev/null \\|\\| :", "")
+ sub(" >/dev/null 2>&1 \\|\\|:", "")
}
# fedora extras macros
if (/%__fe_useradd/) {
sub("%__fe_useradd", "%useradd -u ")
- sub(" 2> /dev/null \|\| :", "")
- sub(" >/dev/null 2>&1 \|\|:", "")
+ sub(" 2> /dev/null \\|\\| :", "")
+ sub(" >/dev/null 2>&1 \\|\\|:", "")
sub(" &>/dev/null \\|\\| :", "")
}
@@ -599,7 +599,7 @@ function b_makekey(a, b, s) {
sub("update-desktop-database &> /dev/null \\|\\| :", "%update_desktop_database")
sub("touch --no-create %{_datadir}/icons/hicolor", "%update_icon_cache_post hicolor")
- sub("if \\[ -x %{_bindir}/gtk-update-icon-cache \\]; then\n\t%{_bindir}/gtk-update-icon-cache -q %{_datadir}/icons/hicolor \|\| :\nfi", "")
+ sub("if \\[ -x %{_bindir}/gtk-update-icon-cache \\]; then\n\t%{_bindir}/gtk-update-icon-cache -q %{_datadir}/icons/hicolor \\|\\| :\nfi", "")
sub("export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`", "")
if (/gconftool-2 --makefile-install-rule/) {
@@ -1339,7 +1339,7 @@ function use_macros()
continue
if ($c ~ sysconfdir "/apm")
continue
- if ($c ~ sysconfdir "/modules-load\.d")
+ if ($c ~ sysconfdir "/modules-load\\.d")
continue
gsub(sysconfdir, "%{_sysconfdir}", $c)
}
@@ -1475,7 +1475,7 @@ function use_macros()
gsub("%optflags", "%{rpmcflags}")
gsub("%{compat_perl_vendorarch}", "%{perl_vendorarch}")
- gsub("^%{__make} install DESTDIR=\$RPM_BUILD_ROOT", "%{__make} install \\\n\tDESTDIR=$RPM_BUILD_ROOT")
+ gsub("^%{__make} install DESTDIR=\\$RPM_BUILD_ROOT", "%{__make} install \\\n\tDESTDIR=$RPM_BUILD_ROOT")
gsub("^fix-info-dir$", "[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>\\&1")
$0 = fixedsub("%buildroot", "$RPM_BUILD_ROOT", $0)
$0 = fixedsub("%{buildroot}", "$RPM_BUILD_ROOT", $0)
@@ -1585,12 +1585,12 @@ function use_files_macros( i, n, t, a, l)
}
# replace back
- gsub("%{_sysconfdir}/cron\.d", "/etc/cron.d")
- gsub("%{_sysconfdir}/crontab\.d", "/etc/crontab.d")
- gsub("%{_sysconfdir}/logrotate\.d", "/etc/logrotate.d")
- gsub("%{_sysconfdir}/pam\.d", "/etc/pam.d")
- gsub("%{_sysconfdir}/profile\.d", "/etc/profile.d")
- gsub("%{_sysconfdir}/rc\.d", "/etc/rc.d")
+ gsub("%{_sysconfdir}/cron\\.d", "/etc/cron.d")
+ gsub("%{_sysconfdir}/crontab\\.d", "/etc/crontab.d")
+ gsub("%{_sysconfdir}/logrotate\\.d", "/etc/logrotate.d")
+ gsub("%{_sysconfdir}/pam\\.d", "/etc/pam.d")
+ gsub("%{_sysconfdir}/profile\\.d", "/etc/profile.d")
+ gsub("%{_sysconfdir}/rc\\.d", "/etc/rc.d")
gsub("%{_sysconfdir}/security", "/etc/security")
gsub("%{_sysconfdir}/skel", "/etc/skel")
gsub("%{_sysconfdir}/sysconfig", "/etc/sysconfig")
@@ -1683,7 +1683,7 @@ function use_files_macros( i, n, t, a, l)
}
if (/%{_mandir}/) {
- gsub("\.gz$", "*")
+ gsub("\\.gz$", "*")
gsub("%ext_man$", "*")
}
@@ -1736,8 +1736,8 @@ function use_files_macros( i, n, t, a, l)
function use_script_macros()
{
if (gsub("/sbin/service", "%service")) {
- sub(" >/dev/null 2>&1 \|\|:", "")
- sub(" 2> /dev/null \|\| :", "")
+ sub(" >/dev/null 2>&1 \\|\\|:", "")
+ sub(" 2> /dev/null \\|\\| :", "")
}
}
@@ -1786,7 +1786,7 @@ function cflags(var)
}
if (!/!\?debug/)
- sub("\$RPM_OPT_FLAGS", "%{rpmcflags}")
+ sub("\\$RPM_OPT_FLAGS", "%{rpmcflags}")
return 1
}
@@ -1807,13 +1807,13 @@ function unify_url(url)
sub("#.*", "", url)
# 1. unify domains
- sub("^http://prdownloads\.sourceforge\.net/", "http://downloads.sourceforge.net/", url)
- sub("^http://download\.sf\.net/", "http://downloads.sourceforge.net/", url)
- sub("^http://download\.sourceforge\.net/", "http://downloads.sourceforge.net/", url)
- sub("^http://dl\.sourceforge\.net/", "http://downloads.sourceforge.net/", url)
- sub("^http://.*\.dl\.sourceforge\.net/", "http://downloads.sourceforge.net/", url)
- sub("^http://dl\.sf\.net/", "http://downloads.sourceforge.net/", url)
- sub("^http://downloads\.sourceforge\.net/sourceforge/", "http://downloads.sourceforge.net/", url)
+ sub("^http://prdownloads\\.sourceforge\\.net/", "http://downloads.sourceforge.net/", url)
+ sub("^http://download\\.sf\\.net/", "http://downloads.sourceforge.net/", url)
+ sub("^http://download\\.sourceforge\\.net/", "http://downloads.sourceforge.net/", url)
+ sub("^http://dl\\.sourceforge\\.net/", "http://downloads.sourceforge.net/", url)
+ sub("^http://.*\\.dl\\.sourceforge\\.net/", "http://downloads.sourceforge.net/", url)
+ sub("^http://dl\\.sf\\.net/", "http://downloads.sourceforge.net/", url)
+ sub("^http://downloads\\.sourceforge\\.net/sourceforge/", "http://downloads.sourceforge.net/", url)
# 3. unify urls
if (url ~ /sourceforge.net/) {
@@ -1837,20 +1837,20 @@ function unify_url(url)
url = sprintf("http://downloads.sourceforge.net/%s/%s", substr(url, 42, RLENGTH - 41), matchstr(url, "[^/]+$"))
}
- sub("^ftp://ftp\.gnome\.org/", "http://ftp.gnome.org/", url)
- sub("^http://ftp\.gnome\.org/pub/gnome/", "http://ftp.gnome.org/pub/GNOME/", url)
+ sub("^ftp://ftp\\.gnome\\.org/", "http://ftp.gnome.org/", url)
+ sub("^http://ftp\\.gnome\\.org/pub/gnome/", "http://ftp.gnome.org/pub/GNOME/", url)
# apache urls
sub("^http://apache.zone-h.org/", "http://www.apache.org/dist/", url)
# gnu.org
- sub("^ftp://ftp\.gnu\.org/", "http://ftp.gnu.org/", url)
- sub("^http://ftp\.gnu\.org/pub/gnu/", "http://ftp.gnu.org/gnu/", url)
+ sub("^ftp://ftp\\.gnu\\.org/", "http://ftp.gnu.org/", url)
+ sub("^http://ftp\\.gnu\\.org/pub/gnu/", "http://ftp.gnu.org/gnu/", url)
# debian.org
- sub("^ftp://ftp\.[^.]+\.debian\.org/", "ftp://ftp.debian.org/", url)
- sub("^http://ftp\.[^.]+\.debian\.org/", "ftp://ftp.debian.org/", url)
- sub("^ftp://ftp\.debian\.org/pub/debian/", "ftp://ftp.debian.org/debian/", url)
+ sub("^ftp://ftp\\.[^.]+\\.debian\\.org/", "ftp://ftp.debian.org/", url)
+ sub("^http://ftp\\.[^.]+\\.debian\\.org/", "ftp://ftp.debian.org/", url)
+ sub("^ftp://ftp\\.debian\\.org/pub/debian/", "ftp://ftp.debian.org/debian/", url)
return url
}
@@ -1927,7 +1927,7 @@ function get_epoch(pkg, ver, epoch)
# freetype = 2.0.0 -> correct
# freetype = 2.1.9 -> with epoch 1, as epoch 1 was added in 2.1.7
- shell = "grep -o '^" pkg ":[^:]\+' ../PLD-doc/BuildRequires.txt | awk '{print $NF}'"
+ shell = "grep -o '^" pkg ":[^:]\\+' ../PLD-doc/BuildRequires.txt | awk '{print $NF}'"
shell | getline epoch
return epoch
}
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/adapter.git/commitdiff/6911565f02ac9d3883c3a74c24a2ce29de40ed97
More information about the pld-cvs-commit
mailing list