-
Committer:
Teddy Hogeborn
-
Date:
2019-08-03 10:45:18 UTC
-
mto:
This revision was merged to the branch mainline in
revision
386.
-
Revision ID:
teddy@recompile.se-20190803104518-0jljs59cdw352atv
dracut-module/password-agent.c: Bug fix: Handle IN_MOVED_FROM
If a question file ("ask.*") is moved away from the question directory
or is renamed in it, treat this the same as IN_DELETE. If it was a
simple rename within the question directory from, say, "ask.foo" to
"ask.bar", the separate IN_MOVED_TO ievent will get the "ask.bar" name
and add it, so we don't need to consider this as a special case.
* dracut-module/password-agent.c (add_inotify_dir_watch): Add
"IN_MOVED_FROM" to flags.
(read_inotify_event): Treat IN_MOVED_FROM the same as IN_DELETE.
(test_add_inotify_dir_watch_IN_MOVED_FROM): New test.
(test_read_inotify_event_IN_MOVED_FROM): - '' -
(test_read_inotify_event_IN_MOVED_FROM_badname): - '' -
(run_tests): Add new tests.