From d926185e405af5dcdf2d23c2d50366d68ccaa678 Mon Sep 17 00:00:00 2001 From: Robert Günzler Date: Fri, 18 Nov 2022 18:19:51 +0100 Subject: bin: drop rm and qemuu --- bin/rm | 38 -------------------------------------- 1 file changed, 38 deletions(-) delete mode 100755 bin/rm (limited to 'bin/rm') diff --git a/bin/rm b/bin/rm deleted file mode 100755 index b164647..0000000 --- a/bin/rm +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/bash - -if [ ! -t 1 ] || [ -n "$UNSAFE_RM" ]; then - # shellcheck disable=SC2068 - exec /bin/rm "$@" -fi - -# stop me from being stupid - -OPTIND=0 -for o in "$@"; do - OPTIND+=1 - if [ -d "$o" ] || [ -f "$o" ]; then - break - fi - [ "$o" = "-r" ] && recurse=1 - [ "$o" = "-f" ] && force=1 - [ "$o" = "-rf" ] && force=1 && recurse=1 -done - -if [ -n "${force}" ] && [ -n "${recurse}" ]; then - tput setaf 1 - exa --color=never -a "${!OPTIND}" >&2 - echo "!" - echo "! recursive force not allowed" >&2 - echo "!" - tput sgr0 - exit 1 -fi - -if [ -n "${recurse}" ]; then - tput setaf 1 - exa --color=never -a "${!OPTIND}" >&2 - tput sgr0 -fi - -# shellcheck disable=SC2068 -exec /bin/rm -I --one-file-system "$@" -- cgit 1.4.1