8.2.34 | Linux | www-data (uid:33)
👁 View: update-mime
📁 /snap/core20/2922/usr/sbin/update-mime
#! /usr/bin/perl ############################################################################### # # Update-MIME: Install programs into "/etc/mailcap", resolve conflicts, # auto-uninstall, make dinner, and wash dishes. # # Written by Brian White <bcwhite@pobox.com>. # # This program has been placed in the public domain (the only true "free"). # Do whatever you wish with it, though I'd appreciate it if my name stayed # on it as the original author. # ############################################################################### umask(022); # These are pretty well always a Good Idea(tm) use strict; use warnings; # # Program Constants # my $debug = 0; my $conffile = "/etc/update-mime.conf"; my $mailcap = "/etc/mailcap"; my $mailcapdef = "/usr/lib/mime/mailcap"; my $mimedir = "/usr/lib/mime/packages"; my $appsdir = "/usr/share/applications"; my $orderfile = "/etc/mailcap.order"; my $defpriority = 5; my $localgen = 0; # If the call comes from dpkg, only accept it if --triggered is passed # This is so that we don't get useless calls from packages' postinsts # that call update-mime due to dh_installmime adding that call for # when there was no triggers support. # # When this 'hack' is removed, mime-support's postinst should be updated # to not pass --triggered anymore in 'triggered'. if (defined $ENV{"DPKG_RUNNING_VERSION"} && defined $ARGV[0] && $ARGV[0] ne "--triggered") { exit (0); } # Allow local run if (defined $ARGV[0] && $ARGV[0] eq "--local") { $conffile = "$ENV{HOME}/.update-mime.conf"; $mailcap = "$ENV{HOME}/.mailcap"; $orderfile = "$ENV{HOME}/.mailcap.order"; $localgen = 1; } # # Allow local customizations # do $conffile if -f $conffile; # # Global Variables # my %entries; my %packages; my %priorities; my @order; my $counter=1; sub ReadEntries { my($pkg,$priority); # foreach my $file (glob "$mimedir/*") { foreach my $file (map { glob $_.'/*' } split ':',$mimedir) { next if ($file =~ m!(^|/)(\.|\#)|(\~)$!); ($pkg) = ($file =~ m|/([^/]*)$|); print STDERR "$pkg:\n" if $debug; if (!defined $packages{$pkg}) { $packages{$pkg} = []; } if (open(FILE,"<$file")) { while (<FILE>) { chomp; next if m/^\s*$|^\s*\#/; if (! m(^[a-zA-Z0-9*][a-zA-Z0-9!#\$&^_.+-]*/[a-zA-Z0-9*][a-zA-Z0-9!#\$&^_.+-]*;) ) { print STDERR "Warning: mailcap line not starting with a media type in $pkg\n"; print STDERR "Problematic line: $_\n"; } if (m/priority\s*=\s*(\d+)\s*($|;)/i) { $priority=$1; } else { $priority=$defpriority; } if ($priority < 0 || $priority > 9) { print STDERR "Error: priority of $priority is out of range (0 <= pri <= 9)\n"; print STDERR " $_\n"; $priority=$defpriority; } $entries{$counter} = $_; push @{$packages{$pkg}},$counter; push @{$priorities{$priority}},$counter; print STDERR "$counter: $_\n" if $debug; $counter++; } close(FILE); } else { print STDERR "Warning: could not open file '$file' -- $!\n"; } } } sub RecurseIntoDirectories { my @files; foreach my $dir (@_) { next if ($dir =~ m!(^|/)(\.|\#)|(\~)$!); my @entries = glob "$dir/*"; push @files, RecurseIntoDirectories(grep { -d $_ } @entries); push @files, grep { -f $_ } @entries; } return @files; } sub ReadDesktopEntries { my($pkg,$priority); foreach my $file (RecurseIntoDirectories(split ':',$appsdir)) { next if ($file =~ m!(^|/)(\.|\#)|(\~)$!); next unless ($file =~ m/\.desktop$/); ($pkg) = ($file =~ m|/([^/]*)\.desktop$|); print STDERR "$pkg:\n" if $debug; next if (defined $packages{$pkg}); $packages{$pkg} = []; if (open(FILE,"<$file")) { my($terminal, $name, $icon, $exec, @types) = ("test=test -n \"\$DISPLAY\"", $pkg); while (<FILE>) { chomp; next if (m/^\s*$|^\s*\#/); if (m/^Terminal=(\w+)/i) { $terminal = "needsterminal" if ($1 eq "true"); } elsif (m/^Name=(.+)/i) { $name = $1; } elsif (m/^Icon=(.+)/i) { $icon = $1; } elsif (m/Exec=(.*)$/i) { $exec = $1; $exec =~ s/%[fFuU]/%s/g; $exec .= " %s" if ($exec !~ m/%s/); } elsif (m/MimeType=(.*)/i) { my $err = 0; push @types, grep { if (length>0) {1} else {++$err;0} } split(/\s*;\s*/, $1); print STDERR "Warning: $file:$.: ignoring empty entries in MimeType\n" if $err; } } if (!defined($exec) || !scalar(@types)) { close(FILE); next; } $exec =~ s/%c/$name/g; $exec =~ s/%i/--icon $icon/g; foreach my $type (@types) { my $entry = "$type; $exec; $terminal"; $priority=$defpriority; $entries{$counter} = $entry; push @{$packages{$pkg}},$counter; push @{$priorities{$priority}},$counter; print STDERR "$counter: $entry\n" if $debug; $counter++; } close(FILE); } else { print STDERR "Warning: could not open file '$file' -- $!\n"; } } } sub ReadOrder { if (-e $orderfile) { if (open(FILE,"<$orderfile")) { while (<FILE>) { chomp; s/\s*\#.*$//; next if m/^\s*$/; push @order,$_; /(.*):/; my $pkg = $1; unless( grep {/^$pkg$/} keys(%packages)) { print STDERR "Warning: package $pkg listed in /etc/mailcap.order does not have mailcap entries.\n"; } } close(FILE); } else { print STDERR "Warning: could not open file '$orderfile' -- $!\n"; } } } sub OrderEntries { my(@entrylist,@orderlist,@templist,$priority,$entrycode,$ordercode); foreach $priority (sort {$b <=> $a} keys %priorities) { print STDERR " - Priority $priority:" if $debug; @templist = @{$priorities{$priority}}; @templist = sort { my $ae = $entries{$a}; my $ac = 0; $ac += 1 if $ae =~ m!^\S+/\*!; $ac += 2 if $ae =~ m!^\*/!; my $be = $entries{$b}; my $bc = 0; $bc += 1 if $be =~ m!^\S+/\*!; $bc += 2 if $be =~ m!^\*/!; $ac <=> $bc; } @templist; foreach my $entry (@templist) { print STDERR " $entry" if $debug; push @entrylist,$entry; } print STDERR "\n" if $debug; } print STDERR "entrylist: @entrylist\n" if $debug; foreach $ordercode (@order) { my($pkg,$typ); if ($ordercode =~ m/:/) { ($pkg,$typ) = ($ordercode =~ m/^(.*):(\S*)/); } else { $pkg = $ordercode; $typ = "*/*"; } $typ = "*/*" unless $typ; print STDERR " - Ordering '$ordercode'... (package=$pkg, type=$typ, orderlist=@orderlist)\n" if $debug; $typ =~ s/\*/\.\*/g; foreach $entrycode (@entrylist) { next if grep(/^\Q$entrycode\E$/,@orderlist); print STDERR " - Checking entrycode '$entrycode' against (@{$packages{$pkg}})...\n" if $debug; if (grep(/^\Q$entrycode\E$/,@{$packages{$pkg}})) { my $entry = $entries{$entrycode}; my($etype) = ($entry =~ m/^(.*?)(;|\s)/); print STDERR " - entry found, type=$etype, checking against '$typ'\n" if $debug; if ($etype =~ m!^$typ$!) { # print STDERR " - matched!\n" if $debug; # my($oaction) = ($ordercode =~ m/action=([^\s;]*)/i); # my($eaction) = ($entry =~ m/action=([^\s;]*)/i); # $eaction="view" unless $eaction; # print STDERR " - checking entry action '$eaction' against '$oaction'\n" if $debug; # if (!$oaction || $eaction =~ m/^($oaction)$/) { push @orderlist,$entrycode; print STDERR " - matched! (orderlist=@orderlist)\n" if $debug; # } } } } } foreach $entrycode (@entrylist) { next if grep(/^\Q$entrycode\E$/,@orderlist); push @orderlist,$entrycode; } print STDERR "orderlist: @orderlist\n" if $debug; return @orderlist; } # # Generate new mailcap file # sub UpdateMailcap { my(@entrylist) = @_; my(@above,@user,@below,$state,$entrycode); $state = 0; if (!open(PATH,"<$mailcap")) { if (!open(PATH,"<$mailcapdef")) { # print STDERR "Warning: could not read '$mailcap' (update stopped) -- $!\n"; # print STDERR " restore from backup or delete and re-install mime-support package"; return; } } while (<PATH>) { s/install-mime/update-mime/g; if ($state == 0) { push @above,$_; } $state=2 if ($state == 1 && /^\# ----- .* Ends /); if ($state == 1) { push @user,$_; } $state=1 if ($state == 0 && /^\# ----- .* Begins /); if ($state == 2) { push @below,$_; } $state=3 if ($state == 2); } close PATH; if ($state == 3) { my $newfile = join('',@above,@user,@below); $newfile .= "\n###############################################################################\n\n"; foreach $entrycode (@entrylist) { my $entry = $entries{$entrycode}; $entry =~ s/\s*priority\s*=\s*\d+\s*($|;)//; $entry =~ s/\s*;\s*$//; $newfile .= $entry."\n"; } if (!open(PATH,">$mailcap.new")) { print STDERR "Error: could not write '$mailcap.new' -- $!\n"; exit(1) unless ($debug); open(PATH,">-"); } print PATH $newfile; close PATH; if (!open(PATH,"<$mailcap.new")) { die "Error: could not read generated '$mailcap.new' -- $!\n"; } my $savfile = ""; $savfile .= $_ while (<PATH>); if ($savfile ne $newfile) { die "Error: contents of '$mailcap.new' do not match what was written -- abort\n"; } rename "$mailcap.new","$mailcap"; } else { print STDERR "Error: '$mailcap' is not in required format -- not updated\n"; print STDERR " Restore from backup or delete and re-install mime-support package"; } } ReadEntries(); ReadDesktopEntries(); ReadOrder(); my @list = OrderEntries(); UpdateMailcap(@list);
← Back
💻 Terminal
📤 Upload
📂
Click or Drag & Drop
📁 /snap/core20/2922/usr/sbin
NameSizePermModifiedActions
aa-remove-unknown3K07552026-04-13 14:12👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
aa-status8.6K07552026-04-13 14:12👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
aa-teardown139B07552019-06-17 23:55👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
add-shell860B07552019-12-07 02:13👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
addgroup36.9K07552020-04-16 14:12👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
adduser36.9K07552020-04-16 14:12👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
agetty67.4K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
apparmor_parser1.5M07552026-04-13 14:12👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
apparmor_status8.6K07552026-04-13 14:12👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
arpd78.3K07552020-02-13 17:21👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
arptables215.3K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
arptables-nft215.3K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
arptables-nft-restore215.3K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
arptables-nft-save215.3K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
arptables-restore215.3K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
arptables-save215.3K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
badblocks34.3K07552023-10-09 01:56👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
blkdeactivate14.5K07552020-02-13 21:21👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
blkdiscard34.2K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
blkid118.3K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
blkzone70.2K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
blockdev66.2K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
bridge102.3K07552020-02-13 17:21👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
capsh30.3K07552026-06-22 17:35👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
cfdisk102.6K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
chcpu46.2K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
chgpasswd66.2K07552024-02-06 12:49👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
chmem62.2K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
chpasswd58.2K07552024-02-06 12:49👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
chroot42.3K07552019-09-05 10:38👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
cpgr60.3K07552024-02-06 12:49👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
cppw60.3K07552024-02-06 12:49👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
cryptdisks_start1.5K07552020-02-04 13:11👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
cryptdisks_stop844B07552020-02-04 13:11👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
cryptsetup135.5K07552025-01-29 18:37👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
cryptsetup-reencrypt105.3K07552025-01-29 18:37👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
ctrlaltdel38.2K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
debugfs225.8K07552023-10-09 01:56👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
delgroup16.1K07552020-04-16 14:12👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
deluser16.1K07552020-04-16 14:12👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
depmod166.4K07552026-04-30 12:32👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
devlink150.5K07552020-02-13 17:21👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
dhclient509K07552023-01-31 22:10👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
dhclient-script15.9K07552023-01-31 22:10👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
dmsetup171K07552020-02-13 21:21👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
dmstats171K07552020-02-13 21:21👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
dosfsck58.1K07552018-05-12 22:59👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
dosfslabel54.1K07552018-05-12 22:59👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
dumpe2fs30.4K07552023-10-09 01:56👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
e2freefrag18.4K07552023-10-09 01:56👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
e2fsck327.2K07552023-10-09 01:56👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
e2image42.4K07552023-10-09 01:56👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
e2label106.6K07552023-10-09 01:56👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
e2mmpstatus30.4K07552023-10-09 01:56👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
e2scrub7.1K07552023-10-09 01:56👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
e2scrub_all5.3K07552023-10-09 01:56👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
e2undo22.4K07552023-10-09 01:56👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
e4crypt30.4K07552023-10-09 01:56👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
e4defrag34.3K07552023-10-09 01:56👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
ebtables215.3K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
ebtables-nft215.3K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
ebtables-nft-restore215.3K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
ebtables-nft-save215.3K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
ebtables-restore215.3K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
ebtables-save215.3K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
faillock14.1K07552026-08-26 19:37👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
fatlabel54.1K07552018-05-12 22:59👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
fdformat34.2K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
fdisk150.3K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
filefrag18.3K07552023-10-09 01:56👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
findfs14.2K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
fsck54.3K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
fsck.cramfs38.3K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
fsck.ext2327.2K07552023-10-09 01:56👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
fsck.ext3327.2K07552023-10-09 01:56👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
fsck.ext4327.2K07552023-10-09 01:56👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
fsck.fat58.1K07552018-05-12 22:59👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
fsck.minix122.3K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
fsck.msdos58.1K07552018-05-12 22:59👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
fsck.vfat58.1K07552018-05-12 22:59👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
fsfreeze14.2K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
fstab-decode14.3K07552020-02-13 18:38👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
fstrim70.2K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
genl82.3K07552020-02-13 17:21👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
getcap14.3K07552026-06-22 17:35👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
getpcaps14.3K07552026-06-22 17:35👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
getty67.4K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
groupadd91K07552024-02-06 12:49👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
groupdel86.8K07552024-02-06 12:49👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
groupmems62.2K07552024-02-06 12:49👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
groupmod94.9K07552024-02-06 12:49👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
grpck62.2K07552024-02-06 12:49👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
grpconv58.1K07552024-02-06 12:49👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
grpunconv58.1K07552024-02-06 12:49👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
halt1.1M07552026-07-29 13:41👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
hwclock102.4K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
iconvconfig30.4K07552026-01-30 08:05👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
init1.8M07552026-07-29 13:41👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
insmod166.4K07552026-04-30 12:32👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
installkernel2.6K07552019-12-07 02:13👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
integritysetup60.2K07552025-01-29 18:37👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
invoke-rc.d16.6K07552019-06-21 18:56👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
ip702K07552026-04-15 07:15👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
ip6tables97K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
ip6tables-apply6.9K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
ip6tables-legacy97K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
ip6tables-legacy-restore97K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
ip6tables-legacy-save97K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
ip6tables-nft215.3K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
ip6tables-nft-restore215.3K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
ip6tables-nft-save215.3K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
ip6tables-restore97K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
ip6tables-restore-translate215.3K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
ip6tables-save97K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
ip6tables-translate215.3K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
iptables97K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
iptables-apply6.9K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
iptables-legacy97K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
iptables-legacy-restore97K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
iptables-legacy-save97K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
iptables-nft215.3K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
iptables-nft-restore215.3K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
iptables-nft-save215.3K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
iptables-restore97K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
iptables-restore-translate215.3K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
iptables-save97K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
iptables-translate215.3K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
isosize30.2K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
killall526.4K07552020-02-13 18:38👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
ldattach34.2K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
ldconfig387B07552026-01-30 08:05👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
ldconfig.real1M07552026-01-30 08:05👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
logsave14.2K07552023-10-09 01:56👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
losetup110.3K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
lsmod166.4K07552026-04-30 12:32👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
luksformat3.3K07552020-02-04 13:11👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
mkdosfs34.5K07552018-05-12 22:59👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
mke2fs134.6K07552023-10-09 01:56👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
mkfs14.2K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
mkfs.bfs34.2K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
mkfs.cramfs42.2K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
mkfs.ext2134.6K07552023-10-09 01:56👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
mkfs.ext3134.6K07552023-10-09 01:56👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
mkfs.ext4134.6K07552023-10-09 01:56👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
mkfs.fat34.5K07552018-05-12 22:59👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
mkfs.minix106.2K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
mkfs.msdos34.5K07552018-05-12 22:59👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
mkfs.vfat34.5K07552018-05-12 22:59👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
mkhomedir_helper22.2K07552026-08-26 19:37👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
mklost+found14.3K07552023-10-09 01:56👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
mkswap106.2K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
modinfo166.4K07552026-04-30 12:32👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
modprobe166.4K07552026-04-30 12:32👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
netplan798B07552024-06-28 16:59👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
newusers98.8K07552024-02-06 12:49👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
nfnl_osf18.3K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
nologin14.3K07552024-02-06 12:49👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
pam-auth-update19.9K07552021-09-17 06:05👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
pam_extrausers_chkpwd42.2K27552026-08-26 19:37👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
pam_extrausers_update42.2K07552026-08-26 19:37👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
pam_getenv2.8K07552020-08-12 00:15👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
pam_tally14.2K07552026-08-26 19:37👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
pam_tally218.2K07552026-08-26 19:37👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
pam_timestamp_check14.1K07552026-08-26 19:37👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
pivot_root14.2K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
poweroff1.1M07552026-07-29 13:41👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
pwck58.2K07552024-02-06 12:49👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
pwconv54K07552024-02-06 12:49👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
pwunconv54.1K07552024-02-06 12:49👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
raw14.2K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
readprofile22.3K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
reboot1.1M07552026-07-29 13:41👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
remove-shell904B07552019-12-07 02:13👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
resize2fs66.4K07552023-10-09 01:56👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
rfkill50.2K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
rmmod166.4K07552026-04-30 12:32👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
rmt58.5K07552026-07-20 14:46👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
rmt-tar58.5K07552026-07-20 14:46👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
rtacct48.3K07552020-02-13 17:21👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
rtcwake46.2K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
rtmon78.2K07552020-02-13 17:21👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
runlevel1.1M07552026-07-29 13:41👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
runuser66.2K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
service9K07552019-06-21 18:56👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
setcap14.3K07552026-06-22 17:35👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
sfdisk138.2K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
shadowconfig885B07552021-07-14 22:08👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
shutdown1.1M07552026-07-29 13:41👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
sshd863.8K07552026-03-05 19:37👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
start-stop-daemon47.3K07552022-05-25 11:14👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
sulogin50.2K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
swaplabel18.2K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
swapoff22.2K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
swapon50.2K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
switch_root14.2K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
sysctl30.2K07552023-10-31 11:35👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
tarcat936B07552026-07-20 14:46👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
tc529.5K07552020-02-13 17:21👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
telinit1.1M07552026-07-29 13:41👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
tipc126.2K07552020-02-13 17:21👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
tune2fs106.6K07552023-10-09 01:56👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
tzconfig106B07552026-07-17 13:09👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
unix_chkpwd42.1K27552026-08-26 19:37👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
unix_update42.1K07552026-08-26 19:37👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
update-ca-certificates5.3K07552024-09-24 17:46👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
update-mime9.2K07552019-10-18 23:05👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
update-passwd34.6K07552019-12-16 23:51👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
update-rc.d16.8K07552019-06-21 18:56👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
useradd143.7K07552024-02-06 12:49👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
userdel98.9K07552024-02-06 12:49👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
usermod139.5K07552024-02-06 12:49👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
veritysetup51.8K07552025-01-29 18:37👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
vigr68.6K07552024-02-06 12:49👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
vipw68.6K07552024-02-06 12:49👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
visudo218.2K07552025-06-25 20:10👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
wipefs46.2K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
wpa_action1.7K07552019-08-13 23:12👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
wpa_cli152.2K07552025-02-24 20:14👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
wpa_supplicant2.8M07552025-02-24 20:14👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
xtables-legacy-multi97K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
xtables-monitor215.3K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
xtables-nft-multi215.3K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
zic62.3K07552026-01-30 08:05👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
zramctl114.3K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del