summaryrefslogtreecommitdiff
path: root/libbb/Config.in
diff options
context:
space:
mode:
authorDenys Vlasenko2009-07-05 12:49:29 +0200
committerDenys Vlasenko2009-07-05 12:49:29 +0200
commit2d7b5bfa9bd0b8096bf1ec5069fb6638d538a028 (patch)
tree5d44e107ed6ad34e804fa14d4febf08540650f66 /libbb/Config.in
parent09e63bb81f12707d31c8c4570931af0196b53a46 (diff)
downloadbusybox-2d7b5bfa9bd0b8096bf1ec5069fb6638d538a028.zip
busybox-2d7b5bfa9bd0b8096bf1ec5069fb6638d538a028.tar.gz
cp: by popular demand, make it POSIX compliant (but less safe)
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'libbb/Config.in')
-rw-r--r--libbb/Config.in10
1 files changed, 10 insertions, 0 deletions
diff --git a/libbb/Config.in b/libbb/Config.in
index a572775..9b616d1 100644
--- a/libbb/Config.in
+++ b/libbb/Config.in
@@ -114,6 +114,16 @@ config FEATURE_EDITING_ASK_TERMINAL
correctly, or want to save on code size (about 300 bytes),
then do not turn this option on.
+config FEATURE_NON_POSIX_CP
+ bool "Non-POSIX, but safer, copying to special nodes"
+ default y
+ help
+ With this option, "cp file symlink" will delete symlink
+ and create a regular file. This does not conform to POSIX,
+ but prevents a symlink attack.
+ Similarly, "cp file device" will not send file's data
+ to the device.
+
config FEATURE_VERBOSE_CP_MESSAGE
bool "Give more precise messages when copy fails (cp, mv etc)"
default n