diff options
author | Panu Matilainen <pmatilai@redhat.com> | 2012-11-01 12:09:30 +0200 |
---|---|---|
committer | Panu Matilainen <pmatilai@redhat.com> | 2012-11-01 12:12:51 +0200 |
commit | 1fdcb341cd374bfea27d1a85f37c640904299c7f (patch) | |
tree | c25cbff9f8b114aec9b2b958a85fa98feddf5e4e /rpmio/macro.c | |
parent | 9cd34fc882c66ebdd71a95916017a84ccb68193b (diff) | |
download | rpm-1fdcb341cd374bfea27d1a85f37c640904299c7f.tar.gz rpm-1fdcb341cd374bfea27d1a85f37c640904299c7f.tar.bz2 rpm-1fdcb341cd374bfea27d1a85f37c640904299c7f.zip |
Enable built-in %dirname macro
- This might've clashed with %dir in spec %files at some point as
indicated by the comments, but that should no longer be the case.
Diffstat (limited to 'rpmio/macro.c')
-rw-r--r-- | rpmio/macro.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/rpmio/macro.c b/rpmio/macro.c index e5a346321..f7954b3d5 100644 --- a/rpmio/macro.c +++ b/rpmio/macro.c @@ -919,13 +919,10 @@ doFoo(MacroBuf mb, int negate, const char * f, size_t fn, b = buf; else b++; -#if NOTYET - /* XXX watchout for conflict with %dir */ } else if (STREQ("dirname", f, fn)) { if ((b = strrchr(buf, '/')) != NULL) *b = '\0'; b = buf; -#endif } else if (STREQ("suffix", f, fn)) { if ((b = strrchr(buf, '.')) != NULL) b++; @@ -1256,6 +1253,7 @@ expandMacro(MacroBuf mb, const char *src, size_t slen) /* XXX necessary but clunky */ if (STREQ("basename", f, fn) || + STREQ("dirname", f, fn) || STREQ("suffix", f, fn) || STREQ("expand", f, fn) || STREQ("verbose", f, fn) || |