/usr/libexec/mc/extfs.d
NameSizeModeActions
a+32060755editdlrm
apt+97260755editdlrm
audio13230755editdlrm
bpp12100755editdlrm
changesetfs25660755editdlrm
deb55340755editdlrm
deba30740755editdlrm
debd105030755editdlrm
dpkg+89980755editdlrm
gitfs+7860755editdlrm
hp48+36650755editdlrm
iso966059560755editdlrm
lslR14410755editdlrm
mailfs58410755editdlrm
patchfs112770755editdlrm
patchsetfs23140755editdlrm
README75400644editdlrm
README.extfs11540644editdlrm
rpm142600755editdlrm
rpms+15090755editdlrm
trpm78390755editdlrm
u7z48260755editdlrm
uace15110755editdlrm
ualz12840755editdlrm
uar13270755editdlrm
uarc18310755editdlrm
uarj16580755editdlrm
ucab7370755editdlrm
uha9730755editdlrm
ulha38730755editdlrm
ulib28250755editdlrm
unar12460755editdlrm
urar44770755editdlrm
uwim52120755editdlrm
uzip152630755editdlrm
uzoo16040755editdlrm
Edit: /usr/libexec/mc/extfs.d/uar (1327B)
#!/usr/bin/sh # # Written by Alex Kuchma # Alex Tkachenko # Updated by Vitezslav Samel # # (C) 1997, 1998 The Free Software Foundation. # # XAR=ar mcarfs_list () { # If $temp_replace string is part of the filename that part might get lost temp_replace='Unique Separator String' thisyear="`date +%Y`" $XAR tv "$1" | sed 's,^,-,;s, , 1 ,;s,/, ,' | sed -e "s/\( [0-2][0-9]\:[0-5][0-9]\)\( $thisyear \)\(.*\)/\1$temp_replace\3/" | sed -e "s/\( [0-2][0-9]\:[0-5][0-9] \)\([12][0-9][0-9][0-9] \)\(.*\)/ \2\3/" | sed -e "s/$temp_replace/ /" } mcarfs_copyout () { $XAR p "$1" "$2" > "$3" } mcarfs_copyin () { TMPDIR=`mktemp -d "${MC_TMPDIR:-/tmp}/mctmpdir-uar.XXXXXX"` || exit 1 name=`basename "$2"` (cd "$TMPDIR" && cp -fp "$3" "$name" && $XAR r "$1" "$name") rm -rf "$TMPDIR" } mcarfs_rm () { $XAR d "$1" "$2" } # override any locale for dates LC_ALL=C export LC_ALL umask 077 case "$1" in list) mcarfs_list "$2" ;; copyout) shift; mcarfs_copyout "$@" ;; copyin) shift; mcarfs_copyin "$@" ;; rm) shift; mcarfs_rm "$@" ;; mkdir|rmdir) echo "mcarfs: ar archives cannot contain directories." 1>&2 exit 1;; *) echo "mcarfs: unknown command: \"$1\"." 1>&2 exit 1;; esac exit 0