From 0416e340e3997c9f509bc3b47a5976e8577e7eef Mon Sep 17 00:00:00 2001 From: Simon Marchi Date: Fri, 26 May 2023 08:50:55 -0400 Subject: [PATCH] build: gen-version-i.sh: use `mv -f` When file src/common/version.i happens to be owned by root (there are known bugs that causes version.i to be rebuilt when doing `make install` as root), doing `make` as a regular user gives an interactive prompt: make[3]: Entering directory '/home/smarchi/build/babeltrace/src/common' GEN version.i mv: replace 'version.i', overriding mode 0644 (rw-r--r--)? Pass -f to mv to avoid this. Change-Id: I3ac19cff615fd52db1c025b08c046d34814fb50a Signed-off-by: Simon Marchi Reviewed-on: https://review.lttng.org/c/babeltrace/+/10102 Reviewed-by: Michael Jeanson --- src/common/gen-version-i.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/common/gen-version-i.sh b/src/common/gen-version-i.sh index 5131caf0..860ac18a 100755 --- a/src/common/gen-version-i.sh +++ b/src/common/gen-version-i.sh @@ -88,7 +88,7 @@ fi # string or either one of extra version string change. if test ! -f version.i || test x"$(cat version.i.tmp)" != x"$(cat version.i)"; then - mv version.i.tmp version.i + mv -f version.i.tmp version.i fi rm -f version.i.tmp -- 2.34.1