From: Dave Reisner Date: Fri, 28 Sep 2012 00:48:13 +0000 (-0400) Subject: tmpfiles: restore previous behavior for F/f X-Git-Tag: v194~28 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=commitdiff_plain;h=1845fdd967d3a4c06f895413505de3c2429955b0;hp=c651162ca83e6389cc167e5b09527dcbe2852799 tmpfiles: restore previous behavior for F/f d4e9eb91ea changed the behavior for the F and f actions, wrongly sending them to glob_item(). Restore the old behavior and shortcut straight to write_one_file(). --- diff --git a/src/tmpfiles/tmpfiles.c b/src/tmpfiles/tmpfiles.c index f10f90845..bf900fa3d 100644 --- a/src/tmpfiles/tmpfiles.c +++ b/src/tmpfiles/tmpfiles.c @@ -673,6 +673,10 @@ static int create_item(Item *i) { case CREATE_FILE: case TRUNCATE_FILE: + r = write_one_file(i, i->path); + if (r < 0) + return r; + break; case WRITE_FILE: r = glob_item(i, write_one_file); if (r < 0)