Page MenuHomeFreeBSD

D57398.id179124.diff
No OneTemporary

D57398.id179124.diff

Index: usr.bin/xinstall/tests/install_test.sh
===================================================================
--- usr.bin/xinstall/tests/install_test.sh
+++ usr.bin/xinstall/tests/install_test.sh
@@ -27,8 +27,11 @@
atf_test_case incompatible_opts
incompatible_opts_body() {
+ printf 'test\n123\r456\r\n789\0z' >testf
atf_check -s not-exit:0 -e match:"specified together" \
install -s -d dir1
+ atf_check -s not-exit:0 -e match:"specified together" \
+ install -s -l s testf copyf
}
atf_test_case copy_to_empty
Index: usr.bin/xinstall/xinstall.c
===================================================================
--- usr.bin/xinstall/xinstall.c
+++ usr.bin/xinstall/xinstall.c
@@ -293,6 +293,12 @@
usage();
}
+ /* Cannot strip if creating a link. */
+ if (dostrip && dolink) {
+ warnx("-l and -s may not be specified together");
+ usage();
+ }
+
/*
* Default permissions based on whether we're a directory or not, since
* an +X may mean that we need to set the execute bit.

File Metadata

Mime Type
text/plain
Expires
Sat, Jun 13, 11:02 PM (4 h, 20 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
33935692
Default Alt Text
D57398.id179124.diff (1015 B)

Event Timeline