Remove nonportable "-r" option from xargs
authorMicah Elizabeth Scott <micah@misc.name>
Tue, 15 Dec 2015 18:13:06 +0000 (10:13 -0800)
committerMicah Elizabeth Scott <micah@misc.name>
Tue, 15 Dec 2015 18:13:06 +0000 (10:13 -0800)
On Linux, this avoids an empty "rm -f" call when there's nothing to clean. But it isn't portable, and it causes the build to fail on Mac OS. It doesn't seem to be harmful to remove this option entirely, and it's a step toward fixing the Mac build.

manual/clean.sh

index f4a2ea83a031d3d21d4cb0450474a85b7d416e2b..11c2e7bf2a4c978c00bcb454305928098b1cccd4 100755 (executable)
@@ -1,2 +1,2 @@
 #!/bin/bash
-for f in $( find . -name .gitignore ); do sed -re "s,^,find ${f%.gitignore} -name ',; s,$,' | xargs -r rm -f,;" $f; done | bash -v
+for f in $( find . -name .gitignore ); do sed -re "s,^,find ${f%.gitignore} -name ',; s,$,' | xargs rm -f,;" $f; done | bash -v