diff options
author | Rob Landley <rob@landley.net> | 2015-03-12 15:32:50 -0500 |
---|---|---|
committer | Rob Landley <rob@landley.net> | 2015-03-12 15:32:50 -0500 |
commit | bbaa683b7d5fe0a77072f778050ba98e0a778b89 (patch) | |
tree | ae5cd7b876514f6eda16ad9d69889f6ac3ca61db | |
parent | 9330bcb8ed38a27e1af87df9605527e369722632 (diff) | |
download | toybox-bbaa683b7d5fe0a77072f778050ba98e0a778b89.tar.gz |
Implement shred -u and switch to default y in defconfig.
-rw-r--r-- | toys/other/shred.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/toys/other/shred.c b/toys/other/shred.c index 07d62c3d..64db5edf 100644 --- a/toys/other/shred.c +++ b/toys/other/shred.c @@ -8,7 +8,7 @@ USE_SHRED(NEWTOY(shred, "<1zxus#<1n#<1o#<0f", TOYFLAG_USR|TOYFLAG_BIN)) config SHRED bool "shred" - default n + default y help usage: shred [-fuz] [-n COUNT] [-s SIZE] FILE... @@ -100,5 +100,7 @@ void shred_main(void) if (throw != writeall(fd, toybuf, throw)) perror_msg("%s"); pos += throw; } + if (toys.optflags & FLAG_u) + if (unlink(*try)) perror_msg("unlink '%s'", *try); } } |