#!/bin/sh # -*- Mode: Sh -*- # ucfr --- # Author : Manoj Srivastava ( srivasta@glaurung.internal.golden-gryphon.com ) # Created On : Tue Apr 11 11:09:15 2006 # Created On Node : glaurung.internal.golden-gryphon.com # Last Modified By : Manoj Srivastava # Last Modified On : Tue Apr 11 13:50:58 2006 # Last Machine Used: glaurung.internal.golden-gryphon.com # Update Count : 43 # Status : Unknown, Use with caution! # HISTORY : # Description : # # Register a configuration file as belonging to a package # # arch-tag: 6e1d33fe-a930-41ce-8d0f-c87f87b19918 # # make sure we exit on error set -e # set the version and revision progname=$(basename "$0") pversion='Revision 3.00' ###################################################################### ######## ######### ######## Utility functions ######### ######## ######### ###################################################################### setq() { # Variable Value Doc_string if [ "x$2" = "x" ]; then echo >&2 "$progname: Unable to determine $3" exit 1; else if [ "x$VERBOSE" != "x" ]; then echo >&2 "$progname: $3 is $2"; fi eval "$1=\"\$2\""; fi } withecho () { echo "$@" >&2 "$@" } purge_from_registry () { if [ ! -e "$statedir/registry" ]; then echo >&2 "$progname: Internal error: $statedir/registry does not exist"; exit 6; fi if [ "$count" -eq 0 ]; then if [ "X$VERBOSE" != "X" ]; then echo >&2 "$progname: Association already purged. No changes."; fi exit 0; fi old_pkg=$(egrep "[[:space:]]${real_conf_file_re}$" "$statedir/registry" | \ awk '{print $1;}' ); if [ "$pkg" != "$old_pkg" ]; then echo >&2 "ucfr: Association belongs to $old_pkg, not $pkg"; if [ "X$FORCE" = "X" ]; then echo >&2 "ucfr: Aborting"; exit 5; fi fi # OK, so we have something to purge. for i in $(/usr/bin/seq 6 -1 0); do if [ -e "${statedir}/registry.${i}" ]; then if [ "X$docmd" = "XYES" ]; then cp -f "${statedir}/registry.${i}" "${statedir}/registry.$(($i + 1))" else echo cp -f "${statedir}/registry.${i}" "${statedir}/registry.$(($i + 1))" fi fi done if [ "X$docmd" = "XYES" ]; then cp -f "$statedir/registry" "$statedir/registry.0" else echo cp -f "$statedir/registry" "$statedir/registry.0" fi if [ "X$docmd" = "XYES" ]; then set +e if [ "X$VERBOSE" != "X" ]; then echo "egrep -v [[:space:]]${real_conf_file_re}$ $statedir/registry >\\" echo " $statedir/registry.tmp || true"; fi #echo "egrep -v [[:space:]]${real_conf_file_re}$ $statedir/registry" egrep -v "[[:space:]]${real_conf_file_re}$" "$statedir/registry" > \ "$statedir/registry.tmp" || true; if [ "X$docmd" = "XYES" ]; then mv -f "$statedir/registry.tmp" "$statedir/registry" else echo mv -f "$statedir/registry.tmp" "$statedir/registry" fi set -e fi } replace_in_registry () { if [ ! -e "$statedir/registry" ]; then echo >&2 "$progname: Internal error: $statedir/registry does not exist"; exit 6; fi if [ "$count" -eq 1 ]; then old_pkg=$(egrep "[[:space:]]${real_conf_file_re}$" "$statedir/registry" | \ awk '{print $1;}' ); if [ "$pkg" != "$old_pkg" ]; then if [ "X$FORCE" = "X" ]; then echo >&2 "$progname: Attempt from package $pkg to take ${real_conf_file} away from package $old_pkg"; echo >&2 "ucfr: Aborting."; exit 4; fi else if [ "X$VERBOSE" != "X" ]; then echo >&2 "$progname: Association already recorded. No changes."; fi exit 0; fi fi for i in $(/usr/bin/seq 6 -1 0); do if [ -e "${statedir}/registry.${i}" ]; then if [ "X$docmd" = "XYES" ]; then cp -f "${statedir}/registry.${i}" \ "${statedir}/registry.$(($i + 1))" else echo cp -f "${statedir}/registry.${i}" \ "${statedir}/registry.$(($i + 1))" fi fi done if [ "X$docmd" = "XYES" ]; then cp -f "$statedir/registry" "$statedir/registry.0" else echo cp -f "$statedir/registry" "$statedir/registry.0" fi if [ "X$docmd" = "XYES" ]; then set +e if [ "X$VERBOSE" != "X" ]; then echo "egrep -v \"[[:space:]]${real_conf_file_re}$\" \"$statedir/registry\" \\" echo " $statedir/registry.tmp || true" echo "echo \"$pkg $real_conf_file\" >> \"$statedir/registry.tmp\"" echo "mv -f $statedir/registry.tmp $statedir/registry" fi egrep -v "[[:space:]]${real_conf_file_re}$" "$statedir/registry" > \ "$statedir/registry.tmp" || true; echo "$pkg $real_conf_file" >> "$statedir/registry.tmp"; mv -f "$statedir/registry.tmp" "$statedir/registry" set -e else echo "egrep -v \"[[:space:]]${real_conf_file_re}$\" \"$statedir/registry\" \\" echo " $statedir/registry.tmp || true" echo "echo \"$pkg $real_conf_file\" >> \"$statedir/registry.tmp\"" echo "mv -f $statedir/registry.tmp $statedir/registry" fi } usageversion () { cat >&2 <<END Debian GNU/Linux $progname $pversion. Copyright (C) 2002-2006 Manoj Srivastava. This is free software; see the GNU General Public Licence for copying conditions. There is NO warranty. Usage: $progname [options] package_name path_for_configuration_file Options: -h, --help print this message -f --force Force the association, even if another package used to own the configuration file. -d [n], --debug [n] Set the Debug level to N -n, --no-action Dry run. No action is actually taken. -v, --verbose Make the script verbose -p, --purge Remove any reference to the package/file association from the records --state-dir bar Set the state directory to bar instead of the default '/var/lib/ucf'. Used mostly for testing. END } ###################################################################### ######## ######### ######## Command line args ######### ######## ######### ###################################################################### # # Long term variables# # docmd='YES' action='withecho' action= DEBUG=0 VERBOSE='' statedir='/var/lib/ucf'; THREEWAY= # Note that we use `"$@"' to let each command-line parameter expand to a # separate word. The quotes around `$@' are essential! # We need TEMP as the `eval set --' would nuke the return value of getopt. TEMP=$(getopt -a -o hd::D::fnvp -n "$progname" \ --long help,debug::,DEBUG::,force,no-action,purge,verbose,state-dir: \ -- "$@") if [ $? != 0 ] ; then echo "Error handling options.Terminating..." >&2 ; exit 1 ; fi # Note the quotes around `$TEMP': they are essential! eval set -- "$TEMP" while true ; do case "$1" in -h|--help) usageversion; exit 0 ;; -n|--no-action) action='echo'; docmd='NO'; shift ;; -v|--verbose) VERBOSE=1; shift ;; -f|--force) FORCE=1; shift ;; --state-dir) opt_state_dir="$2"; shift 2 ;; -D|-d|--debug|--DEBUG) # d has an optional argument. As we are in quoted mode, # an empty parameter will be generated if its optional # argument is not found. case "$2" in "") setq DEBUG 1 "The Debug value"; shift 2 ;; *) setq DEBUG "$2" "The Debug value"; shift 2 ;; esac ;; -p|--purge) PURGE=YES; shift ;; --) shift ; break ;; *) echo >&2 "$progname: Internal error!" ; exit 1 ;; esac done # Need to run as root, or else the if test "$(id -u)" != 0; then if [ "$docmd" = "YES" ]; then echo "$progname: Need to be run as root." >&2 echo "$progname: Setting up no action mode." >&2 action='echo'; docmd='NO'; fi fi if [ $# != 2 ]; then echo >&2 "$progname: *** ERROR: Need exactly two arguments, got $#"; echo >&2 "" usageversion; exit 3 ; fi # We have here a configuration file, which can be a symlink, and may # contain characters that are unsafe in regular expressions setq pkg "$1" "The Package name"; setq conf_file "$2" "The Configuration file"; setq real_conf_file "$(readlink -q -m $conf_file)" "The (real) Configuration file"; pkg_re="$(echo $pkg | sed -e 's,+,\\+,')" conf_file_re="$(echo $conf_file | sed -e 's,+,\\+,')" real_conf_file_re="$(echo $real_conf_file | sed -e 's,+,\\+,')" case $conf_file_re in /*) : echo fine ;; *) echo >&2 "$progname: Need a fully qualified path for the file \"$conf_file\"" # Don't exit with an error for etch' exit 0; esac # Load site defaults and over rides. if [ -f /etc/ucf.conf ]; then . /etc/ucf.conf fi # Command line, env variable, config file, or default if [ ! "x$opt_state_dir" = "x" ]; then setq statedir "$opt_state_dir" "The State directory" elif [ ! "x$UCF_STATE_DIR" = "x" ]; then setq statedir "$UCF_STATE_DIR" "The State directory" elif [ ! "x$conf_state_dir" = "x" ]; then setq statedir "$conf_state_dir" "The State directory" else setq statedir '/var/lib/ucf' "The State directory" fi # VERBOSE of 0 is supposed to be the same as not setting VERBOSE if [ "X$VERBOSE" = "X0" ]; then VERBOSE='' fi # if [ -e "$statedir/registry" -a ! -w "$statedir/registry" ]; then echo >&2 "$progname: do not have write privilege to the registry data" if [ "X$docmd" = "XYES" ]; then exit 1; fi fi # test and see if this file exists in the database if [ ! -d "$statedir" ]; then $action mkdir -p "$statedir" fi if [ ! -f "$statedir/registry" ]; then $action touch "$statedir/registry" fi if [ "X$VERBOSE" != "X" ]; then echo >&2 "$progname: The registry exists" fi # sanity check count=$(egrep --count "[[:space:]]${real_conf_file_re}$" "$statedir/registry") || true if [ "$count" -ge 2 ]; then echo >&2 "$progname: Corrupt registry: Duplicate entries for ${conf_file}"; egrep "[[:space:]]${real_conf_file_re}$" "$statedir/registry"; exit "$count"; fi if [ "X$PURGE" != "X" ]; then $action purge_from_registry else $action replace_in_registry fi exit 0;
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
[ | File | 50.44 KB | 0755 |
|
aa-enabled | File | 34.52 KB | 0755 |
|
aa-exec | File | 34.52 KB | 0755 |
|
aa-features-abi | File | 30.52 KB | 0755 |
|
addpart | File | 14.38 KB | 0755 |
|
arch | File | 30.51 KB | 0755 |
|
awk | File | 154.79 KB | 0755 |
|
b2sum | File | 50.52 KB | 0755 |
|
base32 | File | 34.51 KB | 0755 |
|
base64 | File | 34.51 KB | 0755 |
|
basename | File | 34.51 KB | 0755 |
|
basenc | File | 46.51 KB | 0755 |
|
bash | File | 1.33 MB | 0755 |
|
bashbug | File | 6.66 KB | 0755 |
|
bootctl | File | 70.49 KB | 0755 |
|
bunzip2 | File | 38.38 KB | 0755 |
|
busctl | File | 90.49 KB | 0755 |
|
bzcat | File | 38.38 KB | 0755 |
|
bzcmp | File | 2.17 KB | 0755 |
|
bzdiff | File | 2.17 KB | 0755 |
|
bzegrep | File | 3.69 KB | 0755 |
|
bzexe | File | 4.78 KB | 0755 |
|
bzfgrep | File | 3.69 KB | 0755 |
|
bzgrep | File | 3.69 KB | 0755 |
|
bzip2 | File | 38.38 KB | 0755 |
|
bzip2recover | File | 14.3 KB | 0755 |
|
bzless | File | 1.27 KB | 0755 |
|
bzmore | File | 1.27 KB | 0755 |
|
c_rehash | File | 6.8 KB | 0755 |
|
captoinfo | File | 86.41 KB | 0755 |
|
cat | File | 34.46 KB | 0755 |
|
chage | File | 70.49 KB | 2755 |
|
chardet | File | 965 B | 0755 |
|
chardetect | File | 965 B | 0755 |
|
chattr | File | 14.31 KB | 0755 |
|
chcon | File | 58.51 KB | 0755 |
|
chfn | File | 71.01 KB | 4755 |
|
chgrp | File | 54.51 KB | 0755 |
|
chmod | File | 54.51 KB | 0755 |
|
choom | File | 22.38 KB | 0755 |
|
chown | File | 58.51 KB | 0755 |
|
chrt | File | 26.38 KB | 0755 |
|
chsh | File | 43.76 KB | 4755 |
|
cksum | File | 34.41 KB | 0755 |
|
clear | File | 14.31 KB | 0755 |
|
clear_console | File | 14.23 KB | 0755 |
|
cloud-id | File | 966 B | 0755 |
|
cloud-init | File | 970 B | 0755 |
|
cloud-init-per | File | 2.06 KB | 0755 |
|
cmp | File | 42.39 KB | 0755 |
|
comm | File | 34.52 KB | 0755 |
|
console-conf | File | 982 B | 0755 |
|
core-sshd-host-keygen | File | 1.49 KB | 0755 |
|
cp | File | 138.51 KB | 0755 |
|
csplit | File | 106.51 KB | 0755 |
|
ctstat | File | 22.66 KB | 0755 |
|
cut | File | 38.51 KB | 0755 |
|
cvtsudoers | File | 296.4 KB | 0755 |
|
dash | File | 122.74 KB | 0755 |
|
date | File | 102.51 KB | 0755 |
|
dbus-cleanup-sockets | File | 14.29 KB | 0755 |
|
dbus-daemon | File | 227.32 KB | 0755 |
|
dbus-monitor | File | 26.29 KB | 0755 |
|
dbus-run-session | File | 14.29 KB | 0755 |
|
dbus-send | File | 26.29 KB | 0755 |
|
dbus-update-activation-environment | File | 14.29 KB | 0755 |
|
dbus-uuidgen | File | 14.29 KB | 0755 |
|
dd | File | 66.52 KB | 0755 |
|
delpart | File | 14.38 KB | 0755 |
|
df | File | 83.08 KB | 0755 |
|
dh_bash-completion | File | 4.31 KB | 0755 |
|
diff | File | 130.55 KB | 0755 |
|
diff3 | File | 54.52 KB | 0755 |
|
dir | File | 134.98 KB | 0755 |
|
dircolors | File | 38.52 KB | 0755 |
|
dirname | File | 30.38 KB | 0755 |
|
dmesg | File | 70.61 KB | 0755 |
|
dnsdomainname | File | 22.23 KB | 0755 |
|
domainname | File | 22.23 KB | 0755 |
|
dpkg-deb | File | 134.49 KB | 0755 |
|
dpkg-realpath | File | 4.09 KB | 0755 |
|
du | File | 146.51 KB | 0755 |
|
ec2metadata | File | 8.38 KB | 0755 |
|
echo | File | 34.3 KB | 0755 |
|
editor | File | 1.45 MB | 0755 |
|
egrep | File | 28 B | 0755 |
|
env | File | 42.95 KB | 0755 |
|
ex | File | 1.45 MB | 0755 |
|
expand | File | 34.53 KB | 0755 |
|
expiry | File | 22.59 KB | 2755 |
|
expr | File | 102.41 KB | 0755 |
|
factor | File | 70.51 KB | 0755 |
|
faillog | File | 22.59 KB | 0755 |
|
fallocate | File | 22.38 KB | 0755 |
|
false | File | 26.3 KB | 0755 |
|
fgrep | File | 28 B | 0755 |
|
finalrd | File | 2.06 KB | 0755 |
|
fincore | File | 22.42 KB | 0755 |
|
find | File | 275.48 KB | 0755 |
|
findmnt | File | 63.61 KB | 0755 |
|
flock | File | 22.48 KB | 0755 |
|
fmt | File | 38.51 KB | 0755 |
|
fold | File | 34.51 KB | 0755 |
|
free | File | 26.23 KB | 0755 |
|
gdbserver | File | 564.73 KB | 0755 |
|
getconf | File | 34.29 KB | 0755 |
|
getent | File | 38.65 KB | 0755 |
|
getopt | File | 22.38 KB | 0755 |
|
gpasswd | File | 70.38 KB | 4755 |
|
gpgv | File | 271.04 KB | 0755 |
|
grep | File | 178.45 KB | 0755 |
|
groups | File | 34.51 KB | 0755 |
|
growpart | File | 26.22 KB | 0755 |
|
gunzip | File | 2.29 KB | 0755 |
|
gzexe | File | 6.3 KB | 0755 |
|
gzip | File | 91.23 KB | 0755 |
|
hardlink | File | 34.43 KB | 0755 |
|
head | File | 42.51 KB | 0755 |
|
helpztags | File | 2.46 KB | 0755 |
|
hostid | File | 30.51 KB | 0755 |
|
hostname | File | 22.23 KB | 0755 |
|
hostnamectl | File | 30.38 KB | 0755 |
|
i386 | File | 26.65 KB | 0755 |
|
iconv | File | 66.41 KB | 0755 |
|
id | File | 38.51 KB | 0755 |
|
infocmp | File | 62.38 KB | 0755 |
|
infotocap | File | 86.41 KB | 0755 |
|
install | File | 142.52 KB | 0755 |
|
ionice | File | 18.38 KB | 0755 |
|
ip | File | 702.05 KB | 0755 |
|
ipcmk | File | 22.45 KB | 0755 |
|
ipcrm | File | 18.38 KB | 0755 |
|
ipcs | File | 38.38 KB | 0755 |
|
iptables-xml | File | 96.95 KB | 0755 |
|
ischroot | File | 14.2 KB | 0755 |
|
join | File | 46.55 KB | 0755 |
|
journalctl | File | 78.39 KB | 0755 |
|
json-patch-jsondiff | File | 1004 B | 0755 |
|
jsondiff | File | 1004 B | 0755 |
|
jsonpatch | File | 3.77 KB | 0755 |
|
jsonpointer | File | 1.79 KB | 0755 |
|
jsonschema | File | 397 B | 0755 |
|
kernel-install | File | 4.79 KB | 0755 |
|
kill | File | 30.23 KB | 0755 |
|
kmod | File | 166.36 KB | 0755 |
|
kmodsign | File | 18.45 KB | 0755 |
|
last | File | 34.38 KB | 0755 |
|
lastb | File | 34.38 KB | 0755 |
|
lastlog | File | 27.63 KB | 0755 |
|
lcf | File | 7.6 KB | 0755 |
|
ldd | File | 5.32 KB | 0755 |
|
less | File | 194.38 KB | 0755 |
|
lessecho | File | 14.31 KB | 0755 |
|
lessfile | File | 8.83 KB | 0755 |
|
lesskey | File | 23.7 KB | 0755 |
|
lesspipe | File | 8.83 KB | 0755 |
|
link | File | 30.51 KB | 0755 |
|
linux32 | File | 26.65 KB | 0755 |
|
linux64 | File | 26.65 KB | 0755 |
|
ln | File | 58.51 KB | 0755 |
|
lnstat | File | 22.66 KB | 0755 |
|
locale | File | 57.56 KB | 0755 |
|
locale-check | File | 14.15 KB | 0755 |
|
localectl | File | 26.37 KB | 0755 |
|
localedef | File | 326.96 KB | 0755 |
|
logger | File | 34.97 KB | 0755 |
|
login | File | 51.73 KB | 0755 |
|
loginctl | File | 58.48 KB | 0755 |
|
logname | File | 30.51 KB | 0755 |
|
ls | File | 134.98 KB | 0755 |
|
lsattr | File | 14.31 KB | 0755 |
|
lsblk | File | 122.38 KB | 0755 |
|
lscpu | File | 98.38 KB | 0755 |
|
lsipc | File | 50.38 KB | 0755 |
|
lslocks | File | 30.7 KB | 0755 |
|
lslogins | File | 50.38 KB | 0755 |
|
lsmem | File | 34.38 KB | 0755 |
|
lsmod | File | 166.36 KB | 0755 |
|
lsns | File | 38.38 KB | 0755 |
|
man | File | 128 B | 0755 |
|
mawk | File | 154.79 KB | 0755 |
|
mcookie | File | 26.45 KB | 0755 |
|
md5sum | File | 42.41 KB | 0755 |
|
md5sum.textutils | File | 42.41 KB | 0755 |
|
mesg | File | 14.38 KB | 0755 |
|
mkdir | File | 66.51 KB | 0755 |
|
mkfifo | File | 38.51 KB | 0755 |
|
mknod | File | 42.51 KB | 0755 |
|
mksquashfs | File | 254.68 KB | 0755 |
|
mkswapfile | File | 865 B | 0755 |
|
mktemp | File | 38.51 KB | 0755 |
|
more | File | 42.38 KB | 0755 |
|
mount | File | 46.38 KB | 4755 |
|
mountpoint | File | 18.38 KB | 0755 |
|
mv | File | 134.52 KB | 0755 |
|
namei | File | 22.38 KB | 0755 |
|
nawk | File | 154.79 KB | 0755 |
|
nc | File | 38.63 KB | 0755 |
|
nc.openbsd | File | 38.63 KB | 0755 |
|
netcat | File | 38.63 KB | 0755 |
|
networkctl | File | 102.38 KB | 0755 |
|
newgrp | File | 39.55 KB | 4755 |
|
nice | File | 34.51 KB | 0755 |
|
nisdomainname | File | 22.23 KB | 0755 |
|
nl | File | 98.57 KB | 0755 |
|
nohup | File | 34.41 KB | 0755 |
|
nproc | File | 34.51 KB | 0755 |
|
nsenter | File | 26.6 KB | 0755 |
|
nstat | File | 30.38 KB | 0755 |
|
numfmt | File | 54.54 KB | 0755 |
|
od | File | 66.51 KB | 0755 |
|
openssl | File | 977.8 KB | 0755 |
|
p11-kit | File | 30.38 KB | 0755 |
|
p11tool | File | 218.38 KB | 0755 |
|
pager | File | 194.38 KB | 0755 |
|
partx | File | 58.38 KB | 0755 |
|
passwd | File | 58.57 KB | 4755 |
|
paste | File | 34.41 KB | 0755 |
|
pathchk | File | 34.51 KB | 0755 |
|
pdb3 | File | 61.74 KB | 0755 |
|
pdb3.10 | File | 61.74 KB | 0755 |
|
perl | File | 3.63 MB | 0755 |
|
perl5.34.0 | File | 3.63 MB | 0755 |
|
pgrep | File | 30.24 KB | 0755 |
|
pidof | File | 26.38 KB | 0755 |
|
pidwait | File | 30.24 KB | 0755 |
|
ping | File | 74.88 KB | 0755 |
|
ping4 | File | 74.88 KB | 0755 |
|
ping6 | File | 74.88 KB | 0755 |
|
pinky | File | 34.41 KB | 0755 |
|
pkaction | File | 18.3 KB | 0755 |
|
pkcheck | File | 22.3 KB | 0755 |
|
pkcs11-tool | File | 157.02 KB | 0755 |
|
pkill | File | 30.24 KB | 0755 |
|
pkttyagent | File | 18.3 KB | 0755 |
|
pldd | File | 22.37 KB | 0755 |
|
plymouth | File | 46.3 KB | 0755 |
|
pmap | File | 34.24 KB | 0755 |
|
pr | File | 66.58 KB | 0755 |
|
printenv | File | 30.38 KB | 0755 |
|
printf | File | 50.44 KB | 0755 |
|
prlimit | File | 26.89 KB | 0755 |
|
ps | File | 138.45 KB | 0755 |
|
ptx | File | 126.55 KB | 0755 |
|
pwd | File | 34.51 KB | 0755 |
|
pwdx | File | 14.23 KB | 0755 |
|
py3clean | File | 7.63 KB | 0755 |
|
py3compile | File | 12.88 KB | 0755 |
|
py3versions | File | 11.63 KB | 0755 |
|
pybabel | File | 953 B | 0755 |
|
pybabel-python3 | File | 953 B | 0755 |
|
pydoc3 | File | 79 B | 0755 |
|
pydoc3.10 | File | 79 B | 0755 |
|
pygettext3 | File | 23.67 KB | 0755 |
|
pygettext3.10 | File | 23.67 KB | 0755 |
|
pyserial-miniterm | File | 975 B | 0755 |
|
pyserial-ports | File | 969 B | 0755 |
|
python3 | File | 5.67 MB | 0755 |
|
python3.10 | File | 5.67 MB | 0755 |
|
rbash | File | 1.33 MB | 0755 |
|
rcp | File | 130.59 KB | 0755 |
|
rdma | File | 98.52 KB | 0755 |
|
readlink | File | 38.41 KB | 0755 |
|
realpath | File | 38.41 KB | 0755 |
|
renice | File | 14.38 KB | 0755 |
|
reset | File | 26.31 KB | 0755 |
|
resizepart | File | 22.38 KB | 0755 |
|
resolvectl | File | 130.52 KB | 0755 |
|
rev | File | 14.38 KB | 0755 |
|
rgrep | File | 30 B | 0755 |
|
rlogin | File | 827.04 KB | 0755 |
|
rm | File | 58.51 KB | 0755 |
|
rmdir | File | 42.41 KB | 0755 |
|
routef | File | 208 B | 0755 |
|
routel | File | 1.62 KB | 0755 |
|
rsh | File | 827.04 KB | 0755 |
|
rtstat | File | 22.66 KB | 0755 |
|
run-parts | File | 26.54 KB | 0755 |
|
runcon | File | 34.51 KB | 0755 |
|
rview | File | 1.45 MB | 0755 |
|
savelog | File | 10.24 KB | 0755 |
|
sbattach | File | 26.54 KB | 0755 |
|
sbkeysync | File | 34.74 KB | 0755 |
|
sbsiglist | File | 14.6 KB | 0755 |
|
sbsign | File | 34.7 KB | 0755 |
|
sbvarsign | File | 22.73 KB | 0755 |
|
sbverify | File | 34.61 KB | 0755 |
|
scp | File | 130.59 KB | 0755 |
|
script | File | 50.38 KB | 0755 |
|
scriptlive | File | 42.38 KB | 0755 |
|
scriptreplay | File | 34.38 KB | 0755 |
|
sdiff | File | 46.39 KB | 0755 |
|
sed | File | 110.57 KB | 0755 |
|
select-editor | File | 2.39 KB | 0755 |
|
sensible-browser | File | 1.26 KB | 0755 |
|
sensible-editor | File | 1.24 KB | 0755 |
|
sensible-pager | File | 565 B | 0755 |
|
seq | File | 46.51 KB | 0755 |
|
setarch | File | 26.65 KB | 0755 |
|
setpriv | File | 38.38 KB | 0755 |
|
setsid | File | 14.38 KB | 0755 |
|
setterm | File | 34.38 KB | 0755 |
|
sftp | File | 142.66 KB | 0755 |
|
sg | File | 39.55 KB | 4755 |
|
sh | File | 122.74 KB | 0755 |
|
sha1sum | File | 42.41 KB | 0755 |
|
sha224sum | File | 50.41 KB | 0755 |
|
sha256sum | File | 50.41 KB | 0755 |
|
sha384sum | File | 58.41 KB | 0755 |
|
sha512sum | File | 58.41 KB | 0755 |
|
shred | File | 50.51 KB | 0755 |
|
shuf | File | 46.51 KB | 0755 |
|
skill | File | 30.23 KB | 0755 |
|
slabtop | File | 22.23 KB | 0755 |
|
sleep | File | 34.51 KB | 0755 |
|
slogin | File | 827.04 KB | 0755 |
|
snap | File | 16.86 MB | 0755 |
|
File | 0 B | 0 |
|
|
snice | File | 30.23 KB | 0755 |
|
sort | File | 98.8 KB | 0755 |
|
splash-client | File | 404 B | 0755 |
|
split | File | 50.97 KB | 0755 |
|
sqfscat | File | 131.9 KB | 0755 |
|
sqfstar | File | 254.68 KB | 0755 |
|
ss | File | 125.07 KB | 0755 |
|
ssh | File | 827.04 KB | 0755 |
|
ssh-add | File | 166.42 KB | 0755 |
|
ssh-agent | File | 286.43 KB | 2755 |
|
ssh-argv0 | File | 1.42 KB | 0755 |
|
ssh-copy-id | File | 12.38 KB | 0755 |
|
ssh-keygen | File | 446.44 KB | 0755 |
|
ssh-keyscan | File | 190.44 KB | 0755 |
|
stat | File | 78.52 KB | 0755 |
|
stdbuf | File | 42.51 KB | 0755 |
|
stty | File | 74.51 KB | 0755 |
|
su | File | 54.38 KB | 4755 |
|
sudo | File | 226.97 KB | 4755 |
|
sudoedit | File | 226.97 KB | 4755 |
|
sudoreplay | File | 87.64 KB | 0755 |
|
sum | File | 34.41 KB | 0755 |
|
sync | File | 34.41 KB | 0755 |
|
systemctl | File | 1.06 MB | 0755 |
|
systemd | File | 1.55 MB | 0755 |
|
systemd-analyze | File | 1.73 MB | 0755 |
|
systemd-ask-password | File | 18.48 KB | 0755 |
|
systemd-cat | File | 18.38 KB | 0755 |
|
systemd-cgls | File | 22.48 KB | 0755 |
|
systemd-cgtop | File | 38.39 KB | 0755 |
|
systemd-cryptenroll | File | 50.53 KB | 0755 |
|
systemd-delta | File | 26.37 KB | 0755 |
|
systemd-detect-virt | File | 18.37 KB | 0755 |
|
systemd-escape | File | 22.37 KB | 0755 |
|
systemd-hwdb | File | 118.66 KB | 0755 |
|
systemd-id128 | File | 26.37 KB | 0755 |
|
systemd-inhibit | File | 22.39 KB | 0755 |
|
systemd-machine-id-setup | File | 18.48 KB | 0755 |
|
systemd-mount | File | 50.59 KB | 0755 |
|
systemd-notify | File | 22.38 KB | 0755 |
|
systemd-path | File | 18.37 KB | 0755 |
|
systemd-run | File | 62.57 KB | 0755 |
|
systemd-socket-activate | File | 26.37 KB | 0755 |
|
systemd-stdio-bridge | File | 22.38 KB | 0755 |
|
systemd-sysext | File | 46.49 KB | 0755 |
|
systemd-sysusers | File | 62.68 KB | 0755 |
|
systemd-tmpfiles | File | 98.57 KB | 0755 |
|
systemd-tty-ask-password-agent | File | 34.37 KB | 0755 |
|
systemd-umount | File | 50.59 KB | 0755 |
|
tabs | File | 18.3 KB | 0755 |
|
tac | File | 98.41 KB | 0755 |
|
tail | File | 66.52 KB | 0755 |
|
tar | File | 505.81 KB | 0755 |
|
taskset | File | 22.38 KB | 0755 |
|
tee | File | 34.51 KB | 0755 |
|
tempfile | File | 14.02 KB | 0755 |
|
test | File | 42.44 KB | 0755 |
|
tic | File | 86.41 KB | 0755 |
|
timedatectl | File | 815 B | 0755 |
|
timedatectl.real | File | 46.37 KB | 0755 |
|
timeout | File | 38.95 KB | 0755 |
|
tload | File | 18.24 KB | 0755 |
|
toe | File | 22.3 KB | 0755 |
|
top | File | 130.06 KB | 0755 |
|
touch | File | 90.51 KB | 0755 |
|
tput | File | 26.34 KB | 0755 |
|
tr | File | 46.51 KB | 0755 |
|
true | File | 26.3 KB | 0755 |
|
truncate | File | 34.51 KB | 0755 |
|
tset | File | 26.31 KB | 0755 |
|
tsort | File | 46.51 KB | 0755 |
|
tty | File | 30.51 KB | 0755 |
|
tzselect | File | 15.02 KB | 0755 |
|
ucf | File | 40.9 KB | 0755 |
|
ucfq | File | 18.91 KB | 0755 |
|
ucfr | File | 10.47 KB | 0755 |
|
uclampset | File | 26.38 KB | 0755 |
|
udevadm | File | 1.08 MB | 0755 |
|
umount | File | 34.38 KB | 4755 |
|
uname | File | 34.51 KB | 0755 |
|
uncompress | File | 2.29 KB | 0755 |
|
unexpand | File | 34.53 KB | 0755 |
|
uniq | File | 42.51 KB | 0755 |
|
unlink | File | 30.51 KB | 0755 |
|
unshare | File | 30.6 KB | 0755 |
|
unsquashfs | File | 131.9 KB | 0755 |
|
update-alternatives | File | 58.24 KB | 0755 |
|
uptime | File | 14.23 KB | 0755 |
|
users | File | 34.51 KB | 0755 |
|
utmpdump | File | 22.38 KB | 0755 |
|
vcs-run | File | 6.75 KB | 0755 |
|
vdir | File | 134.98 KB | 0755 |
|
vi | File | 1.45 MB | 0755 |
|
view | File | 1.45 MB | 0755 |
|
vim.tiny | File | 1.45 MB | 0755 |
|
vmstat | File | 38.24 KB | 0755 |
|
w | File | 22.23 KB | 0755 |
|
wall | File | 22.38 KB | 0755 |
|
watch | File | 26.6 KB | 0755 |
|
wc | File | 42.42 KB | 0755 |
|
wdctl | File | 30.4 KB | 0755 |
|
whereis | File | 30.84 KB | 0755 |
|
which | File | 946 B | 0755 |
|
which.debianutils | File | 946 B | 0755 |
|
who | File | 50.52 KB | 0755 |
|
whoami | File | 30.51 KB | 0755 |
|
wpa_passphrase | File | 14.31 KB | 0755 |
|
x86_64 | File | 26.65 KB | 0755 |
|
xargs | File | 62.41 KB | 0755 |
|
xdg-open | File | 38 B | 0755 |
|
xdg-settings | File | 1.68 KB | 0755 |
|
xxd | File | 18.28 KB | 0755 |
|
yes | File | 30.38 KB | 0755 |
|
ypdomainname | File | 22.23 KB | 0755 |
|
zcat | File | 1.94 KB | 0755 |
|
zcmp | File | 1.64 KB | 0755 |
|
zdiff | File | 5.76 KB | 0755 |
|
zdump | File | 26.21 KB | 0755 |
|
zegrep | File | 29 B | 0755 |
|
zfgrep | File | 29 B | 0755 |
|
zforce | File | 2.03 KB | 0755 |
|
zgrep | File | 7.91 KB | 0755 |
|
zless | File | 2.15 KB | 0755 |
|
zmore | File | 1.8 KB | 0755 |
|
znew | File | 4.47 KB | 0755 |
|