Linux ip-172-26-7-228 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64
Apache
: 172.26.7.228 | : 18.191.37.129
Cant Read [ /etc/named.conf ]
5.6.40-24+ubuntu18.04.1+deb.sury.org+1
www-data
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
usr /
bin /
[ HOME SHELL ]
Name
Size
Permission
Action
X11
[ DIR ]
drwxr-xr-x
2to3-2.7
96
B
-rwxr-xr-x
NF
963
B
-rwxr-xr-x
VGAuthService
126.22
KB
-rwxr-xr-x
[
50.18
KB
-rwxr-xr-x
a2ping
99.98
KB
-rwxr-xr-x
a5toa4
1.07
KB
-rwxr-xr-x
aa-enabled
22.16
KB
-rwxr-xr-x
aa-exec
22.16
KB
-rwxr-xr-x
ab
54.18
KB
-rwxr-xr-x
aclocal
35.93
KB
-rwxr-xr-x
aclocal-1.15
35.93
KB
-rwxr-xr-x
acpi_listen
14.27
KB
-rwxr-xr-x
acyclic
10
KB
-rwxr-xr-x
add-apt-repository
7.24
KB
-rwxr-xr-x
addpart
22.08
KB
-rwxr-xr-x
addr2line
30.55
KB
-rwxr-xr-x
adhocfilelist
8.41
KB
-rwxr-xr-x
afm2afm
12.7
KB
-rwxr-xr-x
afm2pl
34.34
KB
-rwxr-xr-x
afm2tfm
48.73
KB
-rwxr-xr-x
aleph
527.5
KB
-rwxr-xr-x
allcm
3.4
KB
-rwxr-xr-x
allec
3.4
KB
-rwxr-xr-x
allneeded
903
B
-rwxr-xr-x
apport-bug
2.5
KB
-rwxr-xr-x
apport-cli
13.05
KB
-rwxr-xr-x
apport-collect
2.5
KB
-rwxr-xr-x
apport-unpack
1.81
KB
-rwxr-xr-x
apropos
46.98
KB
-rwxr-xr-x
apt
14.09
KB
-rwxr-xr-x
apt-add-repository
7.24
KB
-rwxr-xr-x
apt-cache
78.16
KB
-rwxr-xr-x
apt-cdrom
22.16
KB
-rwxr-xr-x
apt-config
22.09
KB
-rwxr-xr-x
apt-extracttemplates
22.16
KB
-rwxr-xr-x
apt-ftparchive
234.16
KB
-rwxr-xr-x
apt-get
42.16
KB
-rwxr-xr-x
apt-key
26.75
KB
-rwxr-xr-x
apt-mark
42.16
KB
-rwxr-xr-x
apt-sortpkgs
42.09
KB
-rwxr-xr-x
ar
58.24
KB
-rwxr-xr-x
arara
108
B
-rwxr-xr-x
arch
34.21
KB
-rwxr-xr-x
arlatex
9.74
KB
-rwxr-xr-x
as
895.98
KB
-rwxr-xr-x
at
50.26
KB
-rwsr-sr-x
atq
50.26
KB
-rwsr-sr-x
atrm
50.26
KB
-rwsr-sr-x
authorindex
19.98
KB
-rwxr-xr-x
autoconf
14.42
KB
-rwxr-xr-x
autoheader
8.34
KB
-rwxr-xr-x
autoinst
80.49
KB
-rwxr-xr-x
autom4te
31.91
KB
-rwxr-xr-x
automake
247.38
KB
-rwxr-xr-x
automake-1.15
247.38
KB
-rwxr-xr-x
automat-visualize3
402
B
-rwxr-xr-x
autopoint
25.97
KB
-rwxr-xr-x
autoreconf
20.67
KB
-rwxr-xr-x
autoscan
16.73
KB
-rwxr-xr-x
autosp
38.13
KB
-rwxr-xr-x
autoupdate
33.08
KB
-rwxr-xr-x
awk
642.65
KB
-rwxr-xr-x
aws
815
B
-rwxr-xr-x
aws_completer
1.11
KB
-rwxr-xr-x
b2sum
54.21
KB
-rwxr-xr-x
base32
38.18
KB
-rwxr-xr-x
base64
38.18
KB
-rwxr-xr-x
basename
34.18
KB
-rwxr-xr-x
bashbug
6.95
KB
-rwxr-xr-x
batch
152
B
-rwxr-xr-x
bc
90.7
KB
-rwxr-xr-x
bcomps
14.04
KB
-rwxr-xr-x
bibtex
118.08
KB
-rwxr-xr-x
bibtex.original
118.08
KB
-rwxr-xr-x
bibtex8
142.63
KB
-rwxr-xr-x
bibtexu
146.6
KB
-rwxr-xr-x
bootctl
34.13
KB
-rwxr-xr-x
browse
24.65
KB
-rwxr-xr-x
bsd-from
9.99
KB
-rwxr-xr-x
bsd-write
13.99
KB
-rwxr-sr-x
bundledoc
28.58
KB
-rwxr-xr-x
busctl
66.09
KB
-rwxr-xr-x
byobu
8.07
KB
-rwxr-xr-x
byobu-config
996
B
-rwxr-xr-x
byobu-ctrl-a
4.66
KB
-rwxr-xr-x
byobu-disable
1.26
KB
-rwxr-xr-x
byobu-disable-prompt
1.28
KB
-rwxr-xr-x
byobu-enable
1.15
KB
-rwxr-xr-x
byobu-enable-prompt
1.42
KB
-rwxr-xr-x
byobu-export
1.23
KB
-rwxr-xr-x
byobu-janitor
5.82
KB
-rwxr-xr-x
byobu-keybindings
1.47
KB
-rwxr-xr-x
byobu-launch
3.21
KB
-rwxr-xr-x
byobu-launcher
1.87
KB
-rwxr-xr-x
byobu-launcher-install
2.4
KB
-rwxr-xr-x
byobu-launcher-uninstall
1.52
KB
-rwxr-xr-x
byobu-layout
3.27
KB
-rwxr-xr-x
byobu-prompt
1.13
KB
-rwxr-xr-x
byobu-quiet
1.38
KB
-rwxr-xr-x
byobu-reconnect-sockets
3.22
KB
-rwxr-xr-x
byobu-screen
8.07
KB
-rwxr-xr-x
byobu-select-backend
1.42
KB
-rwxr-xr-x
byobu-select-profile
6.14
KB
-rwxr-xr-x
byobu-select-session
1012
B
-rwxr-xr-x
byobu-shell
1.56
KB
-rwxr-xr-x
byobu-silent
1.28
KB
-rwxr-xr-x
byobu-status
5.87
KB
-rwxr-xr-x
byobu-status-detail
1.18
KB
-rwxr-xr-x
byobu-tmux
8.07
KB
-rwxr-xr-x
byobu-ugraph
4.56
KB
-rwxr-xr-x
byobu-ulevel
11.71
KB
-rwxr-xr-x
c++
1022.94
KB
-rwxr-xr-x
c++filt
26.12
KB
-rwxr-xr-x
c89
428
B
-rwxr-xr-x
c89-gcc
428
B
-rwxr-xr-x
c99
454
B
-rwxr-xr-x
c99-gcc
454
B
-rwxr-xr-x
c_rehash
6.65
KB
-rwxr-xr-x
cachepic
7.79
KB
-rwxr-xr-x
cal
28.79
KB
-rwxr-xr-x
calendar
30.48
KB
-rwxr-xr-x
captoinfo
82.11
KB
-rwxr-xr-x
catchsegv
3.25
KB
-rwxr-xr-x
catman
38.46
KB
-rwxr-xr-x
cautious-launcher
853
B
-rwxr-xr-x
cc
1022.94
KB
-rwxr-xr-x
ccomps
22.04
KB
-rwxr-xr-x
certbot
385
B
-rwxr-xr-x
cftp3
380
B
-rwxr-xr-x
chacl
13.99
KB
-rwxr-xr-x
chage
70.13
KB
-rwxr-sr-x
chardet3
389
B
-rwxr-xr-x
chardetect3
389
B
-rwxr-xr-x
chattr
14
KB
-rwxr-xr-x
chcon
62.18
KB
-rwxr-xr-x
check-language-support
2.71
KB
-rwxr-xr-x
checkgid
5.99
KB
-rwxr-xr-x
checklistings
10.94
KB
-rwxr-xr-x
chfn
74.7
KB
-rwsr-xr-x
chrpath
18.26
KB
-rwxr-xr-x
chrt
30.08
KB
-rwxr-xr-x
chsh
43.48
KB
-rwsr-xr-x
circo
9.99
KB
-rwxr-xr-x
ckbcomp
146.33
KB
-rwxr-xr-x
ckeygen3
386
B
-rwxr-xr-x
cksum
34.18
KB
-rwxr-xr-x
clear
10
KB
-rwxr-xr-x
clear_console
10.07
KB
-rwxr-xr-x
cloud-id
396
B
-rwxr-xr-x
cloud-init
400
B
-rwxr-xr-x
cloud-init-per
2.06
KB
-rwxr-xr-x
cluster
555.3
KB
-rwxr-xr-x
cmp
46.09
KB
-rwxr-xr-x
codepage
13.99
KB
-rwxr-xr-x
col
9.99
KB
-rwxr-xr-x
col1
963
B
-rwxr-xr-x
col2
963
B
-rwxr-xr-x
col3
963
B
-rwxr-xr-x
col4
963
B
-rwxr-xr-x
col5
963
B
-rwxr-xr-x
col6
963
B
-rwxr-xr-x
col7
963
B
-rwxr-xr-x
col8
963
B
-rwxr-xr-x
col9
963
B
-rwxr-xr-x
colcrt
10
KB
-rwxr-xr-x
colrm
9.99
KB
-rwxr-xr-x
column
14.01
KB
-rwxr-xr-x
combinediff
46.58
KB
-rwxr-xr-x
comm
38.21
KB
-rwxr-xr-x
compose
17.74
KB
-rwxr-xr-x
composer
1.54
KB
-rwxr-xr-x
conch3
382
B
-rwxr-xr-x
corelist
12.53
KB
-rwxr-xr-x
cpan
7.96
KB
-rwxr-xr-x
cpan5.26-x86_64-linux-gnu
7.99
KB
-rwxr-xr-x
cpp
1022.94
KB
-rwxr-xr-x
cpp-7
1022.94
KB
-rwxr-xr-x
crc32
1.04
KB
-rwxr-xr-x
crontab
38.43
KB
-rwxr-sr-x
csplit
50.21
KB
-rwxr-xr-x
ctail
958
B
-rwxr-xr-x
ctan-o-mat
19.22
KB
-rwxr-xr-x
ctangle
46.38
KB
-rwxr-xr-x
ctanify
23.76
KB
-rwxr-xr-x
ctanupload
16.4
KB
-rwxr-xr-x
ctie
18.09
KB
-rwxr-xr-x
ctstat
22.35
KB
-rwxr-xr-x
curl
218.07
KB
-rwxr-xr-x
curl-config
5.94
KB
-rwxr-xr-x
cut
42.21
KB
-rwxr-xr-x
cweave
82.41
KB
-rwxr-xr-x
dbus-cleanup-sockets
9.98
KB
-rwxr-xr-x
dbus-daemon
231.04
KB
-rwxr-xr-x
dbus-monitor
21.99
KB
-rwxr-xr-x
dbus-run-session
9.98
KB
-rwxr-xr-x
dbus-send
25.98
KB
-rwxr-xr-x
dbus-update-activation-environ...
13.98
KB
-rwxr-xr-x
dbus-uuidgen
9.98
KB
-rwxr-xr-x
de-macro
33.35
KB
-rwxr-xr-x
deallocvt
10.07
KB
-rwxr-xr-x
deb-systemd-helper
19.67
KB
-rwxr-xr-x
deb-systemd-invoke
4.33
KB
-rwxr-xr-x
debconf
2.79
KB
-rwxr-xr-x
debconf-apt-progress
11.27
KB
-rwxr-xr-x
debconf-communicate
608
B
-rwxr-xr-x
debconf-copydb
1.68
KB
-rwxr-xr-x
debconf-escape
647
B
-rwxr-xr-x
debconf-gettextize
15.97
KB
-rwxr-xr-x
debconf-set-selections
2.87
KB
-rwxr-xr-x
debconf-show
1.78
KB
-rwxr-xr-x
debconf-updatepo
4.46
KB
-rwxr-xr-x
dehtmldiff
1.32
KB
-rwxr-xr-x
delpart
22.08
KB
-rwxr-xr-x
delv
40.86
KB
-rwxr-xr-x
depythontex
801
B
-rwxr-xr-x
depythontex3
275
B
-rwxr-xr-x
derb
22.57
KB
-rwxr-xr-x
detex
54
KB
-rwxr-xr-x
devnag
44.15
KB
-rwxr-xr-x
dh
28.43
KB
-rwxr-xr-x
dh-exec
14.27
KB
-rwxr-xr-x
dh_auto_build
1.35
KB
-rwxr-xr-x
dh_auto_clean
1.49
KB
-rwxr-xr-x
dh_auto_configure
1.6
KB
-rwxr-xr-x
dh_auto_install
2.77
KB
-rwxr-xr-x
dh_auto_test
1.63
KB
-rwxr-xr-x
dh_autoreconf
5.94
KB
-rwxr-xr-x
dh_autoreconf_clean
2.1
KB
-rwxr-xr-x
dh_autotools-dev_restoreconfig
1.79
KB
-rwxr-xr-x
dh_autotools-dev_updateconfig
1.81
KB
-rwxr-xr-x
dh_bash-completion
2.49
KB
-rwxr-xr-x
dh_bugfiles
3.57
KB
-rwxr-xr-x
dh_builddeb
4.96
KB
-rwxr-xr-x
dh_clean
4.89
KB
-rwxr-xr-x
dh_compress
7.05
KB
-rwxr-xr-x
dh_doxygen
4.13
KB
-rwxr-xr-x
dh_dwz
2.9
KB
-rwxr-xr-x
dh_fixperms
5.25
KB
-rwxr-xr-x
dh_gconf
2.62
KB
-rwxr-xr-x
dh_gencontrol
5.85
KB
-rwxr-xr-x
dh_icons
2.03
KB
-rwxr-xr-x
dh_install
11.22
KB
-rwxr-xr-x
dh_installcatalogs
3.23
KB
-rwxr-xr-x
dh_installchangelogs
6.08
KB
-rwxr-xr-x
dh_installcron
1.58
KB
-rwxr-xr-x
dh_installdeb
7.63
KB
-rwxr-xr-x
dh_installdebconf
3.2
KB
-rwxr-xr-x
dh_installdirs
1.95
KB
-rwxr-xr-x
dh_installdocs
14.66
KB
-rwxr-xr-x
dh_installemacsen
3.69
KB
-rwxr-xr-x
dh_installexamples
5.3
KB
-rwxr-xr-x
dh_installgsettings
2.18
KB
-rwxr-xr-x
dh_installifupdown
1.45
KB
-rwxr-xr-x
dh_installinfo
2.85
KB
-rwxr-xr-x
dh_installinit
13.3
KB
-rwxr-xr-x
dh_installlogcheck
1.92
KB
-rwxr-xr-x
dh_installlogrotate
1.12
KB
-rwxr-xr-x
dh_installman
11.04
KB
-rwxr-xr-x
dh_installmanpages
4.89
KB
-rwxr-xr-x
dh_installmenu
2.14
KB
-rwxr-xr-x
dh_installmime
1.29
KB
-rwxr-xr-x
dh_installmodules
2.62
KB
-rwxr-xr-x
dh_installpam
1.12
KB
-rwxr-xr-x
dh_installppp
1.37
KB
-rwxr-xr-x
dh_installsystemd
12.74
KB
-rwxr-xr-x
dh_installtex
17.97
KB
-rwxr-xr-x
dh_installudev
2.04
KB
-rwxr-xr-x
dh_installwm
3.05
KB
-rwxr-xr-x
dh_installxfonts
2.9
KB
-rwxr-xr-x
dh_installxmlcatalogs
9.22
KB
-rwxr-xr-x
dh_kubuntu_l10n_clean
959
B
-rwxr-xr-x
dh_kubuntu_l10n_generate
1.85
KB
-rwxr-xr-x
dh_link
4.23
KB
-rwxr-xr-x
dh_lintian
1.28
KB
-rwxr-xr-x
dh_listpackages
756
B
-rwxr-xr-x
dh_makeshlibs
9.01
KB
-rwxr-xr-x
dh_md5sums
2.99
KB
-rwxr-xr-x
dh_missing
5.99
KB
-rwxr-xr-x
dh_movefiles
4.69
KB
-rwxr-xr-x
dh_movelibkdeinit
4.46
KB
-rwxr-xr-x
dh_nodejs
943
B
-rwxr-xr-x
dh_perl
4.23
KB
-rwxr-xr-x
dh_perl_openssl
1.36
KB
-rwxr-xr-x
dh_prep
1.87
KB
-rwxr-xr-x
dh_python2
1.03
KB
-rwxr-xr-x
dh_qmlcdeps
3.22
KB
-rwxr-xr-x
dh_sameversiondep
17.95
KB
-rwxr-xr-x
dh_shlibdeps
6.13
KB
-rwxr-xr-x
dh_sodeps
3.38
KB
-rwxr-xr-x
dh_strip
13.94
KB
-rwxr-xr-x
dh_strip_nondeterminism
2.67
KB
-rwxr-xr-x
dh_systemd_enable
8.97
KB
-rwxr-xr-x
dh_systemd_start
8.31
KB
-rwxr-xr-x
dh_testdir
1.3
KB
-rwxr-xr-x
dh_testroot
1.91
KB
-rwxr-xr-x
dh_ucf
2.27
KB
-rwxr-xr-x
dh_update_autotools_config
1.84
KB
-rwxr-xr-x
dh_usrlocal
3.68
KB
-rwxr-xr-x
diff
142.34
KB
-rwxr-xr-x
diff3
62.21
KB
-rwxr-xr-x
diffimg
9.99
KB
-rwxr-xr-x
diffstat
42.11
KB
-rwxr-xr-x
dig
146.51
KB
-rwxr-xr-x
dijkstra
14.1
KB
-rwxr-xr-x
dircolors
46.19
KB
-rwxr-xr-x
dirmngr
533.55
KB
-rwxr-xr-x
dirmngr-client
106.76
KB
-rwxr-xr-x
dirname
30.18
KB
-rwxr-xr-x
disdvi
18.01
KB
-rwxr-xr-x
do-release-upgrade
6.77
KB
-rwxr-xr-x
dosepsbin
11.8
KB
-rwxr-xr-x
dot
9.99
KB
-rwxr-xr-x
dot2gxl
34.26
KB
-rwxr-xr-x
dot_builtins
10.1
KB
-rwxr-xr-x
dotty
2.04
KB
-rwxr-xr-x
doxygen
14.23
MB
-rwxr-xr-x
doxyindexer
622.23
KB
-rwxr-xr-x
doxysearch.cgi
46.16
KB
-rwxr-xr-x
dpkg
290.5
KB
-rwxr-xr-x
dpkg-architecture
12.55
KB
-rwxr-xr-x
dpkg-buildflags
7.39
KB
-rwxr-xr-x
dpkg-buildpackage
29.1
KB
-rwxr-xr-x
dpkg-checkbuilddeps
7.33
KB
-rwxr-xr-x
dpkg-deb
150.34
KB
-rwxr-xr-x
dpkg-distaddfile
2.72
KB
-rwxr-xr-x
dpkg-divert
138.41
KB
-rwxr-xr-x
dpkg-genbuildinfo
16.38
KB
-rwxr-xr-x
dpkg-genchanges
17.21
KB
-rwxr-xr-x
dpkg-gencontrol
13.73
KB
-rwxr-xr-x
dpkg-gensymbols
10.38
KB
-rwxr-xr-x
dpkg-maintscript-helper
18.58
KB
-rwxr-xr-x
dpkg-mergechangelogs
8.39
KB
-rwxr-xr-x
dpkg-name
6.63
KB
-rwxr-xr-x
dpkg-parsechangelog
4.33
KB
-rwxr-xr-x
dpkg-query
146.4
KB
-rwxr-xr-x
dpkg-scanpackages
8.23
KB
-rwxr-xr-x
dpkg-scansources
8.95
KB
-rwxr-xr-x
dpkg-shlibdeps
30.63
KB
-rwxr-xr-x
dpkg-source
22.75
KB
-rwxr-xr-x
dpkg-split
118.34
KB
-rwxr-xr-x
dpkg-statoverride
70.25
KB
-rwxr-xr-x
dpkg-trigger
66.26
KB
-rwxr-xr-x
dpkg-vendor
3.19
KB
-rwxr-xr-x
dt2dv
40.3
KB
-rwxr-xr-x
dtxgen
13.41
KB
-rwxr-xr-x
du
98.21
KB
-rwxr-xr-x
dumpkeys
166.52
KB
-rwxr-xr-x
dv2dt
19.54
KB
-rwxr-xr-x
dvi2fax
1.07
KB
-rwxr-xr-x
dvi2tty
58.59
KB
-rwxr-xr-x
dviasm
40.63
KB
-rwxr-xr-x
dvibook
26.69
KB
-rwxr-xr-x
dviconcat
26.78
KB
-rwxr-xr-x
dvicopy
62.09
KB
-rwxr-xr-x
dvihp
4.38
KB
-rwxr-xr-x
dviinfox
9.59
KB
-rwxr-xr-x
dvilj
54.51
KB
-rwxr-xr-x
dvilj2p
54.51
KB
-rwxr-xr-x
dvilj4
62.52
KB
-rwxr-xr-x
dvilj4l
62.52
KB
-rwxr-xr-x
dvilj6
62.52
KB
-rwxr-xr-x
dvilualatex
6.07
MB
-rwxr-xr-x
dviluatex
6.07
MB
-rwxr-xr-x
dvipdf
1023
B
-rwxr-xr-x
dvipdfm
751.77
KB
-rwxr-xr-x
dvipdfmx
751.77
KB
-rwxr-xr-x
dvipdft
2.63
KB
-rwxr-xr-x
dvipos
46.48
KB
-rwxr-xr-x
dvips
219.91
KB
-rwxr-xr-x
dvired
3.01
KB
-rwxr-xr-x
dviselect
26.69
KB
-rwxr-xr-x
dvisvgm
4.4
MB
-rwxr-xr-x
dvitodvi
30.72
KB
-rwxr-xr-x
dvitomp
787.71
KB
-rwxr-xr-x
dvitype
46.12
KB
-rwxr-xr-x
dwp
2.75
MB
-rwxr-xr-x
e2pall
2.66
KB
-rwxr-xr-x
eatmydata
2.74
KB
-rwxr-xr-x
ebb
751.77
KB
-rwxr-xr-x
ec2metadata
7.13
KB
-rwxr-xr-x
edgepaint
419.22
KB
-rwxr-xr-x
edit
17.74
KB
-rwxr-xr-x
editdiff
2.01
KB
-rwxr-xr-x
editor
240.11
KB
-rwxr-xr-x
eject
30.69
KB
-rwxr-xr-x
elfedit
30.45
KB
-rwxr-xr-x
enable-ec2-spot-hibernation
237
B
-rwxr-xr-x
enc2xs
41.17
KB
-rwxr-xr-x
encguess
2.99
KB
-rwxr-xr-x
env
34.18
KB
-rwxr-xr-x
envsubst
34.08
KB
-rwxr-xr-x
eps2eps
639
B
-rwxr-xr-x
epspdf
79.25
KB
-rwxr-xr-x
epspdftk
28.65
KB
-rwxr-xr-x
epstopdf
33.3
KB
-rwxr-xr-x
eptex
483.88
KB
-rwxr-xr-x
eqn
193.19
KB
-rwxr-xr-x
etex
806.43
KB
-rwxr-xr-x
euptex
490.24
KB
-rwxr-xr-x
ex
2.55
MB
-rwxr-xr-x
exceltex
18.53
KB
-rwxr-xr-x
expand
38.21
KB
-rwxr-xr-x
expiry
22.27
KB
-rwxr-sr-x
expr
46.18
KB
-rwxr-xr-x
extractbb
751.77
KB
-rwxr-xr-x
factor
74.21
KB
-rwxr-xr-x
fail2ban-client
1.39
KB
-rwxr-xr-x
fail2ban-python
4.32
MB
-rwxr-xr-x
fail2ban-regex
1.25
KB
-rwxr-xr-x
fail2ban-server
1.39
KB
-rwxr-xr-x
fail2ban-testcases
2.23
KB
-rwxr-xr-x
faillog
18.29
KB
-rwxr-xr-x
faked-sysv
26.11
KB
-rwxr-xr-x
faked-tcp
30.1
KB
-rwxr-xr-x
fakeroot
3.76
KB
-rwxr-xr-x
fakeroot-sysv
3.76
KB
-rwxr-xr-x
fakeroot-tcp
3.76
KB
-rwxr-xr-x
fallocate
26.08
KB
-rwxr-xr-x
fc-cache
14.07
KB
-rwxr-xr-x
fc-cat
14.07
KB
-rwxr-xr-x
fc-list
10.07
KB
-rwxr-xr-x
fc-match
10.07
KB
-rwxr-xr-x
fc-pattern
10.07
KB
-rwxr-xr-x
fc-query
10.07
KB
-rwxr-xr-x
fc-scan
10.07
KB
-rwxr-xr-x
fc-validate
10.07
KB
-rwxr-xr-x
fcgistarter
9.99
KB
-rwxr-xr-x
fdp
9.99
KB
-rwxr-xr-x
fftw-wisdom
39.94
KB
-rwxr-xr-x
fftw-wisdom-to-conf
2.23
KB
-rwxr-xr-x
fftwf-wisdom
39.94
KB
-rwxr-xr-x
fftwl-wisdom
39.94
KB
-rwxr-xr-x
fftwq-wisdom
39.94
KB
-rwxr-xr-x
fig4latex
4.52
KB
-rwxr-xr-x
file
22.26
KB
-rwxr-xr-x
filterdiff
47.15
KB
-rwxr-xr-x
find
232.5
KB
-rwxr-xr-x
findhyph
9.71
KB
-rwxr-xr-x
fixcvsdiff
1.83
KB
-rwxr-xr-x
flipdiff
46.58
KB
-rwxr-xr-x
flock
30.16
KB
-rwxr-xr-x
fmt
42.18
KB
-rwxr-xr-x
fmtutil
47.48
KB
-rwxr-xr-x
fmtutil-sys
929
B
-rwxr-xr-x
fmtutil-user
876
B
-rwxr-xr-x
fold
34.18
KB
-rwxr-xr-x
fontinst
552
B
-rwxr-xr-x
free
18.08
KB
-rwxr-xr-x
freetype-config
4.62
KB
-rwxr-xr-x
from
9.99
KB
-rwxr-xr-x
ftp
98.7
KB
-rwxr-xr-x
funzip
21.99
KB
-rwxr-xr-x
futurize
384
B
-rwxr-xr-x
g++
1022.94
KB
-rwxr-xr-x
g++-7
1022.94
KB
-rwxr-xr-x
gapplication
18.07
KB
-rwxr-xr-x
gawk
642.65
KB
-rwxr-xr-x
gc
14.04
KB
-rwxr-xr-x
gcc
1022.94
KB
-rwxr-xr-x
gcc-7
1022.94
KB
-rwxr-xr-x
gcc-ar
30.47
KB
-rwxr-xr-x
gcc-ar-7
30.47
KB
-rwxr-xr-x
gcc-nm
30.47
KB
-rwxr-xr-x
gcc-nm-7
30.47
KB
-rwxr-xr-x
gcc-ranlib
30.47
KB
-rwxr-xr-x
gcc-ranlib-7
30.47
KB
-rwxr-xr-x
gcov
616.09
KB
-rwxr-xr-x
gcov-7
616.09
KB
-rwxr-xr-x
gcov-dump
499.93
KB
-rwxr-xr-x
gcov-dump-7
499.93
KB
-rwxr-xr-x
gcov-tool
535.99
KB
-rwxr-xr-x
gcov-tool-7
535.99
KB
-rwxr-xr-x
gdbus
42.08
KB
-rwxr-xr-x
gdbus-codegen
2
KB
-rwxr-xr-x
gdk-pixbuf-csource
10.01
KB
-rwxr-xr-x
gdk-pixbuf-pixdata
9.99
KB
-rwxr-xr-x
gdk-pixbuf-query-loaders
13.99
KB
-rwxr-xr-x
genbrk
14.48
KB
-rwxr-xr-x
gencat
22.22
KB
-rwxr-xr-x
gencfu
10.43
KB
-rwxr-xr-x
gencnval
22.32
KB
-rwxr-xr-x
gendict
22.55
KB
-rwxr-xr-x
genrb
147.64
KB
-rwxr-xr-x
geqn
193.19
KB
-rwxr-xr-x
getconf
30.13
KB
-rwxr-xr-x
getent
30.49
KB
-rwxr-xr-x
getfacl
22.62
KB
-rwxr-xr-x
getkeycodes
10.07
KB
-rwxr-xr-x
getmapdl
21.37
KB
-rwxr-xr-x
getopt
14.07
KB
-rwxr-xr-x
gettext
34.08
KB
-rwxr-xr-x
gettext.sh
4.52
KB
-rwxr-xr-x
gettextize
42.73
KB
-rwxr-xr-x
gftodvi
50.09
KB
-rwxr-xr-x
gftopk
26.08
KB
-rwxr-xr-x
gftype
26.09
KB
-rwxr-xr-x
ghostscript
9.99
KB
-rwxr-xr-x
ginstall-info
43.09
KB
-rwxr-xr-x
gio
78.09
KB
-rwxr-xr-x
gio-querymodules
9.99
KB
-rwxr-xr-x
git
2.27
MB
-rwxr-xr-x
git-receive-pack
2.27
MB
-rwxr-xr-x
git-shell
1.26
MB
-rwxr-xr-x
git-upload-archive
2.27
MB
-rwxr-xr-x
git-upload-pack
1.27
MB
-rwxr-xr-x
glib-compile-resources
38.07
KB
-rwxr-xr-x
glib-compile-schemas
42.07
KB
-rwxr-xr-x
glib-genmarshal
39.97
KB
-rwxr-xr-x
glib-gettextize
5.25
KB
-rwxr-xr-x
glib-mkenums
27.15
KB
-rwxr-xr-x
gml2gv
38.27
KB
-rwxr-xr-x
gobject-query
10
KB
-rwxr-xr-x
gold
2.97
MB
-rwxr-xr-x
gpasswd
74.05
KB
-rwsr-xr-x
gpg
997.6
KB
-rwxr-xr-x
gpg-agent
392.7
KB
-rwxr-xr-x
gpg-connect-agent
154.85
KB
-rwxr-xr-x
gpg-wks-server
187.02
KB
-rwxr-xr-x
gpg-zip
3.36
KB
-rwxr-xr-x
gpgconf
166.32
KB
-rwxr-xr-x
gpgparsemail
26.07
KB
-rwxr-xr-x
gpgsm
491.09
KB
-rwxr-xr-x
gpgsplit
78.45
KB
-rwxr-xr-x
gpgv
427.02
KB
-rwxr-xr-x
gpic
204.03
KB
-rwxr-xr-x
gprof
99.73
KB
-rwxr-xr-x
graphml2gv
18.08
KB
-rwxr-xr-x
gregorio
614.55
KB
-rwxr-xr-x
grepdiff
47.15
KB
-rwxr-xr-x
gresource
17.99
KB
-rwxr-xr-x
groff
105.31
KB
-rwxr-xr-x
grog
2.71
KB
-rwxr-xr-x
grops
165.72
KB
-rwxr-xr-x
grotty
121.34
KB
-rwxr-xr-x
groups
34.18
KB
-rwxr-xr-x
growpart
21.37
KB
-rwxr-xr-x
grub-editenv
239.93
KB
-rwxr-xr-x
grub-file
659.79
KB
-rwxr-xr-x
grub-fstest
789.65
KB
-rwxr-xr-x
grub-glue-efi
235.77
KB
-rwxr-xr-x
grub-kbdcomp
1.64
KB
-rwxr-xr-x
grub-menulst2cfg
216.04
KB
-rwxr-xr-x
grub-mkfont
264.34
KB
-rwxr-xr-x
grub-mkimage
328.84
KB
-rwxr-xr-x
grub-mklayout
240.09
KB
-rwxr-xr-x
grub-mknetdir
373.41
KB
-rwxr-xr-x
grub-mkpasswd-pbkdf2
244.12
KB
-rwxr-xr-x
grub-mkrelpath
235.49
KB
-rwxr-xr-x
grub-mkrescue
822.23
KB
-rwxr-xr-x
grub-mkstandalone
449.74
KB
-rwxr-xr-x
grub-mount
608.21
KB
-rwxr-xr-x
grub-ntldr-img
38.16
KB
-rwxr-xr-x
grub-render-label
676.16
KB
-rwxr-xr-x
grub-script-check
259.62
KB
-rwxr-xr-x
grub-syslinux2cfg
624.68
KB
-rwxr-xr-x
gs
9.99
KB
-rwxr-xr-x
gsbj
350
B
-rwxr-xr-x
gsdj
352
B
-rwxr-xr-x
gsdj500
352
B
-rwxr-xr-x
gsettings
26.07
KB
-rwxr-xr-x
gsftopk
30.19
KB
-rwxr-xr-x
gslj
353
B
-rwxr-xr-x
gslp
350
B
-rwxr-xr-x
gsnd
277
B
-rwxr-xr-x
gtbl
126.2
KB
-rwxr-xr-x
gtester
22.01
KB
-rwxr-xr-x
gtester-report
18.39
KB
-rwxr-xr-x
gtk-update-icon-cache
30.47
KB
-rwxr-xr-x
gv2gml
18.04
KB
-rwxr-xr-x
gv2gxl
34.26
KB
-rwxr-xr-x
gvcolor
44.26
KB
-rwxr-xr-x
gvgen
22
KB
-rwxr-xr-x
gvmap
559.3
KB
-rwxr-xr-x
gvmap.sh
2.13
KB
-rwxr-xr-x
gvpack
22.23
KB
-rwxr-xr-x
gvpr
5.99
KB
-rwxr-xr-x
gxl2dot
34.26
KB
-rwxr-xr-x
gxl2gv
34.26
KB
-rwxr-xr-x
gyp
276
B
-rwxr-xr-x
h2ph
28.54
KB
-rwxr-xr-x
h2xs
59.44
KB
-rwxr-xr-x
hd
26.1
KB
-rwxr-xr-x
head
42.21
KB
-rwxr-xr-x
helpztags
2.46
KB
-rwxr-xr-x
hexdump
26.1
KB
-rwxr-xr-x
hibagent
21.65
KB
-rwxr-xr-x
host
126.66
KB
-rwxr-xr-x
hostid
30.18
KB
-rwxr-xr-x
hostnamectl
18.07
KB
-rwxr-xr-x
htcacheclean
30
KB
-rwxr-xr-x
htdbm
21.99
KB
-rwxr-xr-x
htdigest
13.99
KB
-rwxr-xr-x
htop
180.68
KB
-rwxr-xr-x
htpasswd
17.99
KB
-rwxr-xr-x
hwe-support-status
10.58
KB
-rwxr-xr-x
i386
18.34
KB
-rwxr-xr-x
iconv
62.25
KB
-rwxr-xr-x
icuinfo
10.32
KB
-rwxr-xr-x
id
42.21
KB
-rwxr-xr-x
ifnames
4.03
KB
-rwxr-xr-x
igawk
3.11
KB
-rwxr-xr-x
info
245.72
KB
-rwxr-xr-x
infobrowser
245.72
KB
-rwxr-xr-x
infocmp
58.07
KB
-rwxr-xr-x
infotocap
82.11
KB
-rwxr-xr-x
inimf
319.62
KB
-rwxr-xr-x
initex
355.66
KB
-rwxr-xr-x
install
142.25
KB
-rwxr-xr-x
install-info
43.09
KB
-rwxr-xr-x
installfont-tl
18.39
KB
-rwxr-xr-x
instmodsh
4.27
KB
-rwxr-xr-x
interdiff
46.58
KB
-rwxr-xr-x
ionice
26.08
KB
-rwxr-xr-x
ipcmk
26.14
KB
-rwxr-xr-x
ipcrm
26.08
KB
-rwxr-xr-x
ipcs
50.08
KB
-rwxr-xr-x
iptables-xml
92.74
KB
-rwxr-xr-x
ischroot
10.04
KB
-rwxr-xr-x
iscsiadm
381.95
KB
-rwxr-xr-x
join
46.21
KB
-rwxr-xr-x
js
17.52
MB
-rwxr-xr-x
json_pp
3.87
KB
-rwxr-xr-x
jsondiff
1018
B
-rwxr-xr-x
jsonlint-php
2.61
KB
-rwxr-xr-x
jsonpatch
3.58
KB
-rwxr-xr-x
jsonpointer
1.31
KB
-rwxr-xr-x
jsonschema
398
B
-rwxr-xr-x
kbdinfo
14.07
KB
-rwxr-xr-x
kbxutil
158.69
KB
-rwxr-xr-x
keep-one-running
3.51
KB
-rwxr-xr-x
kernel-install
4.4
KB
-rwxr-xr-x
killall
23.15
KB
-rwxr-xr-x
kpseaccess
9.99
KB
-rwxr-xr-x
kpsepath
3.38
KB
-rwxr-xr-x
kpsereadlink
9.99
KB
-rwxr-xr-x
kpsestat
9.99
KB
-rwxr-xr-x
kpsetool
3.38
KB
-rwxr-xr-x
kpsewhere
1.41
KB
-rwxr-xr-x
kpsewhich
22.87
KB
-rwxr-xr-x
kpsexpand
3.38
KB
-rwxr-xr-x
landscape-sysinfo
624
B
-rwxr-xr-x
last
42.08
KB
-rwxr-xr-x
lastb
42.08
KB
-rwxr-xr-x
lastlog
18.07
KB
-rwxr-xr-x
latex
806.43
KB
-rwxr-xr-x
latex-git-log
11.11
KB
-rwxr-xr-x
latex-papersize
9.74
KB
-rwxr-xr-x
latex-wordcount
3.1
KB
-rwxr-xr-x
latex2man
54.37
KB
-rwxr-xr-x
latex2nemeth
131
B
-rwxr-xr-x
latexdef
31.71
KB
-rwxr-xr-x
latexfileversion
3.1
KB
-rwxr-xr-x
latexindent
2.64
KB
-rwxr-xr-x
latexpand
11.31
KB
-rwxr-xr-x
lcf
7.6
KB
-rwxr-xr-x
ld
1.7
MB
-rwxr-xr-x
ld.bfd
1.7
MB
-rwxr-xr-x
ld.gold
2.97
MB
-rwxr-xr-x
ldd
5.29
KB
-rwxr-xr-x
lefty
293.57
KB
-rwxr-xr-x
less
166.76
KB
-rwxr-xr-x
lessecho
10.02
KB
-rwxr-xr-x
lessfile
8.36
KB
-rwxr-xr-x
lesskey
19.39
KB
-rwxr-xr-x
lesspipe
8.36
KB
-rwxr-xr-x
letsencrypt
385
B
-rwxr-xr-x
lexgrog
90.57
KB
-rwxr-xr-x
libnetcfg
15.41
KB
-rwxr-xr-x
libpng-config
2.41
KB
-rwxr-xr-x
libpng16-config
2.41
KB
-rwxr-xr-x
libtool
363.59
KB
-rwxr-xr-x
libtoolize
126.16
KB
-rwxr-xr-x
libwmf-config
2.3
KB
-rwxr-xr-x
link
30.18
KB
-rwxr-xr-x
lintian
10.59
KB
-rwxr-xr-x
lintian-info
10.59
KB
-rwxr-xr-x
lintian-lab-tool
10.59
KB
-rwxr-xr-x
linux-boot-prober
1.54
KB
-rwxr-xr-x
linux-check-removal
3.99
KB
-rwxr-xr-x
linux-update-symlinks
6.17
KB
-rwxr-xr-x
linux-version
2.63
KB
-rwxr-xr-x
linux32
18.34
KB
-rwxr-xr-x
linux64
18.34
KB
-rwxr-xr-x
listings-ext
12.08
KB
-rwxr-xr-x
lneato
1.51
KB
-rwxr-xr-x
lnstat
22.35
KB
-rwxr-xr-x
loadkeys
206.57
KB
-rwxr-xr-x
loadunimap
26.13
KB
-rwxr-xr-x
locale
49.41
KB
-rwxr-xr-x
locale-check
10
KB
-rwxr-xr-x
localectl
22.07
KB
-rwxr-xr-x
localedef
330.8
KB
-rwxr-xr-x
locate
42.08
KB
-rwxr-sr-x
logger
46.67
KB
-rwxr-xr-x
logname
30.18
KB
-rwxr-xr-x
logresolve
10
KB
-rwxr-xr-x
look
10.23
KB
-rwxr-xr-x
lorder
2.82
KB
-rwxr-xr-x
lsattr
10
KB
-rwxr-xr-x
lsb_release
3.55
KB
-rwxr-xr-x
lscpu
70.08
KB
-rwxr-xr-x
lsdiff
47.15
KB
-rwxr-xr-x
lshw
670.95
KB
-rwxr-xr-x
lsinitramfs
625
B
-rwxr-xr-x
lsipc
70.08
KB
-rwxr-xr-x
lslocks
34.41
KB
-rwxr-xr-x
lslogins
62.08
KB
-rwxr-xr-x
lsmem
42.08
KB
-rwxr-xr-x
lsns
38.08
KB
-rwxr-xr-x
lsof
159.4
KB
-rwxr-xr-x
lspci
79.67
KB
-rwxr-xr-x
lspgpot
1.06
KB
-rwxr-xr-x
lsusb
114.43
KB
-rwxr-xr-x
ltrace
325.21
KB
-rwxr-xr-x
ltxfileinfo
13.46
KB
-rwxr-xr-x
ltximg
33.89
KB
-rwxr-xr-x
luajittex
5.97
MB
-rwxr-xr-x
lualatex
6.07
MB
-rwxr-xr-x
luatex
6.07
MB
-rwxr-xr-x
lwarpmk
15.93
KB
-rwxr-xr-x
lxc
9.8
MB
-rwxr-xr-x
lxcfs
18.07
KB
-rwxr-xr-x
lxd
105
B
-rwxr-xr-x
lzcat
74.36
KB
-rwxr-xr-x
lzcmp
6.48
KB
-rwxr-xr-x
lzdiff
6.48
KB
-rwxr-xr-x
lzegrep
5.76
KB
-rwxr-xr-x
lzfgrep
5.76
KB
-rwxr-xr-x
lzgrep
5.76
KB
-rwxr-xr-x
lzless
1.76
KB
-rwxr-xr-x
lzma
74.36
KB
-rwxr-xr-x
lzmainfo
10.07
KB
-rwxr-xr-x
lzmore
2.11
KB
-rwxr-xr-x
m4
154.3
KB
-rwxr-xr-x
mag
10
KB
-rwxr-xr-x
make
217.57
KB
-rwxr-xr-x
make-first-existing-target
4.79
KB
-rwxr-xr-x
make4ht
1.99
KB
-rwxr-xr-x
makeconv
46.8
KB
-rwxr-xr-x
makedtx
24.53
KB
-rwxr-xr-x
makeglossaries
41.96
KB
-rwxr-xr-x
makeglossaries-lite
11.11
KB
-rwxr-xr-x
makeindex
80.29
KB
-rwxr-xr-x
makejvf
34
KB
-rwxr-xr-x
man
104.5
KB
-rwxr-xr-x
mandb
126.72
KB
-rwxr-xr-x
manifest
1.9
KB
-rwxr-xr-x
manpath
30.47
KB
-rwxr-xr-x
mapscrn
22.13
KB
-rwxr-xr-x
match_parens
6.59
KB
-rwxr-xr-x
mathspic
125.53
KB
-rwxr-xr-x
mawk
122.48
KB
-rwxr-xr-x
mcookie
30.14
KB
-rwxr-xr-x
md5sum
42.21
KB
-rwxr-xr-x
md5sum.textutils
42.21
KB
-rwxr-xr-x
mdig
42.13
KB
-rwxr-xr-x
mendex
112.83
KB
-rwxr-xr-x
mesg
10.07
KB
-rwxr-xr-x
mf
319.62
KB
-rwxr-xr-x
mf-nowin
311.25
KB
-rwxr-xr-x
mf2pt1
37.23
KB
-rwxr-xr-x
mflua
375.62
KB
-rwxr-xr-x
mflua-nowin
375.62
KB
-rwxr-xr-x
mfluajit
375.62
KB
-rwxr-xr-x
mfluajit-nowin
375.62
KB
-rwxr-xr-x
mfplain
787.71
KB
-rwxr-xr-x
mft
46.11
KB
-rwxr-xr-x
migrate-pubring-from-classic-g...
2.14
KB
-rwxr-xr-x
mingle
419.45
KB
-rwxr-xr-x
miniterm
34.28
KB
-rwxr-xr-x
mk_modmap
15.78
KB
-rwxr-xr-x
mkfifo
62.18
KB
-rwxr-xr-x
mkindex
947
B
-rwxr-xr-x
mkjobtexmf
23.61
KB
-rwxr-xr-x
mkocp
171
B
-rwxr-xr-x
mkofm
85
B
-rwxr-xr-x
mkpasswd
18.07
KB
-rwxr-xr-x
mkpic
25.11
KB
-rwxr-xr-x
mksquashfs
184.99
KB
-rwxr-xr-x
mkt1font
33.44
KB
-rwxr-xr-x
mktexfmt
47.48
KB
-rwxr-xr-x
mktexlsr
7.59
KB
-rwxr-xr-x
mktexmf
3.87
KB
-rwxr-xr-x
mktexpk
9.59
KB
-rwxr-xr-x
mktextfm
4.93
KB
-rwxr-xr-x
mlocate
42.08
KB
-rwxr-sr-x
mm2gv
94.19
KB
-rwxr-xr-x
mpost
787.71
KB
-rwxr-xr-x
mptopdf
4.05
KB
-rwxr-xr-x
msgattrib
22.07
KB
-rwxr-xr-x
msgcat
22.07
KB
-rwxr-xr-x
msgcmp
22.08
KB
-rwxr-xr-x
msgcomm
22.07
KB
-rwxr-xr-x
msgconv
18.07
KB
-rwxr-xr-x
msgen
18.07
KB
-rwxr-xr-x
msgexec
14.07
KB
-rwxr-xr-x
msgfilter
26.07
KB
-rwxr-xr-x
msgfmt
78.27
KB
-rwxr-xr-x
msggrep
34.19
KB
-rwxr-xr-x
msginit
62.41
KB
-rwxr-xr-x
msgmerge
66.45
KB
-rwxr-xr-x
msgunfmt
30.09
KB
-rwxr-xr-x
msguniq
18.07
KB
-rwxr-xr-x
msxlint
14.02
KB
-rwxr-xr-x
mtr
71.94
KB
-rwxr-xr-x
mtr-packet
25.99
KB
-rwxr-xr-x
mtrace
6.34
KB
-rwxr-xr-x
myisam_ftdump
3.75
MB
-rwxr-xr-x
mysql
3.81
MB
-rwxr-xr-x
mysql_config_editor
3.46
MB
-rwxr-xr-x
mysql_embedded
21.17
MB
-rwxr-xr-x
mysqladmin
3.71
MB
-rwxr-xr-x
mysqlanalyze
3.73
MB
-rwxr-xr-x
mysqlcheck
3.73
MB
-rwxr-xr-x
mysqldump
3.78
MB
-rwxr-xr-x
mysqldumpslow
7.66
KB
-rwxr-xr-x
mysqlimport
3.7
MB
-rwxr-xr-x
mysqloptimize
3.73
MB
-rwxr-xr-x
mysqlpump
4.17
MB
-rwxr-xr-x
mysqlrepair
3.73
MB
-rwxr-xr-x
mysqlreport
38.1
KB
-rwxr-xr-x
mysqlshow
3.7
MB
-rwxr-xr-x
mysqlslap
3.71
MB
-rwxr-xr-x
namei
26.08
KB
-rwxr-xr-x
nawk
642.65
KB
-rwxr-xr-x
ncal
28.79
KB
-rwxr-xr-x
neato
9.99
KB
-rwxr-xr-x
neqn
908
B
-rwxr-xr-x
netkit-ftp
98.7
KB
-rwxr-xr-x
networkd-dispatcher
19.53
KB
-rwxr-xr-x
newgidmap
36.27
KB
-rwsr-xr-x
newgrp
39.4
KB
-rwsr-xr-x
newuidmap
36.27
KB
-rwsr-xr-x
ngettext
34.08
KB
-rwxr-xr-x
nice
34.18
KB
-rwxr-xr-x
nl
42.27
KB
-rwxr-xr-x
nm
43.27
KB
-rwxr-xr-x
node
17.52
MB
-rwxr-xr-x
node-gyp
3.51
KB
-rwxr-xr-x
nodejs
17.52
MB
-rwxr-xr-x
nohup
34.18
KB
-rwxr-xr-x
nop
10.04
KB
-rwxr-xr-x
npm
1.95
KB
-rwxr-xr-x
nproc
34.18
KB
-rwxr-xr-x
nroff
3.25
KB
-rwxr-xr-x
nsenter
30.28
KB
-rwxr-xr-x
nslookup
130.51
KB
-rwxr-xr-x
nstat
26.07
KB
-rwxr-xr-x
nsupdate
66.02
KB
-rwxr-xr-x
ntfsdecrypt
46.12
KB
-rwxr-xr-x
numfmt
62.24
KB
-rwxr-xr-x
objcopy
230.2
KB
-rwxr-xr-x
objdump
404.55
KB
-rwxr-xr-x
od
66.21
KB
-rwxr-xr-x
odvicopy
66.09
KB
-rwxr-xr-x
odvitype
46.12
KB
-rwxr-xr-x
ofm2opl
124.7
KB
-rwxr-xr-x
omfonts
124.7
KB
-rwxr-xr-x
on_ac_power
2.16
KB
-rwxr-xr-x
openssl
706.98
KB
-rwxr-xr-x
opl2ofm
124.7
KB
-rwxr-xr-x
os-prober
4.44
KB
-rwxr-xr-x
osage
9.99
KB
-rwxr-xr-x
ot2kpx
24.65
KB
-rwxr-xr-x
otangle
42.09
KB
-rwxr-xr-x
otp2ocp
34
KB
-rwxr-xr-x
outocp
14.3
KB
-rwxr-xr-x
ovf2ovp
124.7
KB
-rwxr-xr-x
ovp2ovf
124.7
KB
-rwxr-xr-x
pager
166.76
KB
-rwxr-xr-x
pango-view
50.27
KB
-rwxr-xr-x
paperconf
9.99
KB
-rwxr-xr-x
parsechangelog
8.63
KB
-rwxr-xr-x
partx
86.08
KB
-rwxr-xr-x
passwd
58.24
KB
-rwsr-xr-x
paste
34.21
KB
-rwxr-xr-x
pastebinit
16.25
KB
-rwxr-xr-x
pasteurize
388
B
-rwxr-xr-x
patch
178.37
KB
-rwxr-xr-x
patchwork
9.99
KB
-rwxr-xr-x
patgen
38.07
KB
-rwxr-xr-x
pathchk
34.18
KB
-rwxr-xr-x
pbget
2.51
KB
-rwxr-xr-x
pbibtex
122.09
KB
-rwxr-xr-x
pbput
2.51
KB
-rwxr-xr-x
pbputs
2.51
KB
-rwxr-xr-x
pbr
152
B
-rwxr-xr-x
pcimodules
14.13
KB
-rwxr-xr-x
pcre-config
2.29
KB
-rwxr-xr-x
pdb
45.02
KB
-rwxr-xr-x
pdb2.7
45.02
KB
-rwxr-xr-x
pdb3
59.87
KB
-rwxr-xr-x
pdb3.6
59.87
KB
-rwxr-xr-x
pdf180
256
B
-rwxr-xr-x
pdf270
279
B
-rwxr-xr-x
pdf2dsc
698
B
-rwxr-xr-x
pdf2ps
909
B
-rwxr-xr-x
pdf90
275
B
-rwxr-xr-x
pdfannotextractor
11.5
KB
-rwxr-xr-x
pdfatfi
6.29
KB
-rwxr-xr-x
pdfbook
1.04
KB
-rwxr-xr-x
pdfbook2
10.52
KB
-rwxr-xr-x
pdfclose
13.99
KB
-rwxr-xr-x
pdfcrop
37.62
KB
-rwxr-xr-x
pdfetex
806.43
KB
-rwxr-xr-x
pdfflip
265
B
-rwxr-xr-x
pdfjam
39.19
KB
-rwxr-xr-x
pdfjam-pocketmod
1.53
KB
-rwxr-xr-x
pdfjam-slides3up
858
B
-rwxr-xr-x
pdfjam-slides6up
813
B
-rwxr-xr-x
pdfjoin
759
B
-rwxr-xr-x
pdflatex
806.43
KB
-rwxr-xr-x
pdflatexpicscale
7.27
KB
-rwxr-xr-x
pdfnup
924
B
-rwxr-xr-x
pdfopen
22.07
KB
-rwxr-xr-x
pdfpun
1.55
KB
-rwxr-xr-x
pdftex
806.43
KB
-rwxr-xr-x
pdftosrc
14.1
KB
-rwxr-xr-x
pdfxup
26.57
KB
-rwxr-xr-x
pdvitomp
795.76
KB
-rwxr-xr-x
pdvitype
54.13
KB
-rwxr-xr-x
peekfd
10.2
KB
-rwxr-xr-x
perl
2
MB
-rwxr-xr-x
perl5.26-x86_64-linux-gnu
9.98
KB
-rwxr-xr-x
perl5.26.1
2
MB
-rwxr-xr-x
perlbug
44.78
KB
-rwxr-xr-x
perldoc
125
B
-rwxr-xr-x
perlivp
10.61
KB
-rwxr-xr-x
perltex
14.57
KB
-rwxr-xr-x
perlthanks
44.78
KB
-rwxr-xr-x
pf2afm
498
B
-rwxr-xr-x
pfarrei
4.88
KB
-rwxr-xr-x
pfb2pfa
9.99
KB
-rwxr-xr-x
pfbtopfa
516
B
-rwxr-xr-x
pftp
98.7
KB
-rwxr-xr-x
pgrep
26.09
KB
-rwxr-xr-x
phar
14.48
KB
-rwxr-xr-x
phar.phar
14.48
KB
-rwxr-xr-x
phar.phar5.6
14.48
KB
-rwxr-xr-x
phar5.6
14.48
KB
-rwxr-xr-x
php
4.29
MB
-rwxr-xr-x
php-cgi
4.26
MB
-rwxr-xr-x
php-cgi5.6
4.26
MB
-rwxr-xr-x
php5.6
4.29
MB
-rwxr-xr-x
pic
204.03
KB
-rwxr-xr-x
pico
240.11
KB
-rwxr-xr-x
piconv
8.16
KB
-rwxr-xr-x
pinentry
62.49
KB
-rwxr-xr-x
pinentry-curses
62.49
KB
-rwxr-xr-x
pinky
38.21
KB
-rwxr-xr-x
pk2bm
13.99
KB
-rwxr-xr-x
pkaction
13.99
KB
-rwxr-xr-x
pkcheck
18.07
KB
-rwxr-xr-x
pkexec
21.99
KB
-rwsr-xr-x
pkfix
26.76
KB
-rwxr-xr-x
pkfix-helper
55.29
KB
-rwxr-xr-x
pkg-config
50.09
KB
-rwxr-xr-x
pkgdata
47.26
KB
-rwxr-xr-x
pkgkde-debs2symbols
4.39
KB
-rwxr-xr-x
pkgkde-gensymbols
2.11
KB
-rwxr-xr-x
pkgkde-getbuildlogs
10.41
KB
-rwxr-xr-x
pkgkde-git
5.73
KB
-rwxr-xr-x
pkgkde-mark-private-symbols
2.84
KB
-rwxr-xr-x
pkgkde-mark-qt5-private-symbol...
3.13
KB
-rwxr-xr-x
pkgkde-override-sc-dev-latest
10.5
KB
-rwxr-xr-x
pkgkde-symbolshelper
21.42
KB
-rwxr-xr-x
pkgkde-vcs
5.73
KB
-rwxr-xr-x
pkill
26.09
KB
-rwxr-xr-x
pktogf
26.08
KB
-rwxr-xr-x
pkttyagent
13.99
KB
-rwxr-xr-x
pktype
18.07
KB
-rwxr-xr-x
pl2pm
4.43
KB
-rwxr-xr-x
pldd
14.22
KB
-rwxr-xr-x
pltotf
50.08
KB
-rwxr-xr-x
pmap
30.09
KB
-rwxr-xr-x
pmpost
795.76
KB
-rwxr-xr-x
pmxab
542.37
KB
-rwxr-xr-x
pn2pdf
4.14
KB
-rwxr-xr-x
po2debconf
8.47
KB
-rwxr-xr-x
pod2html
4.04
KB
-rwxr-xr-x
pod2man
14.73
KB
-rwxr-xr-x
pod2text
10.72
KB
-rwxr-xr-x
pod2usage
3.86
KB
-rwxr-xr-x
podchecker
3.57
KB
-rwxr-xr-x
podebconf-display-po
12.67
KB
-rwxr-xr-x
podebconf-report-po
31.76
KB
-rwxr-xr-x
podselect
2.47
KB
-rwxr-xr-x
pollinate
8.54
KB
-rwxr-xr-x
pooltype
14.06
KB
-rwxr-xr-x
pphs
404
B
-rwxr-xr-x
ppltotf
62.09
KB
-rwxr-xr-x
pr
70.27
KB
-rwxr-xr-x
preconv
46.2
KB
-rwxr-xr-x
prepmx
135.32
KB
-rwxr-xr-x
print
17.74
KB
-rwxr-xr-x
printafm
395
B
-rwxr-xr-x
printenv
30.18
KB
-rwxr-xr-x
printerbanner
22
KB
-rwxr-xr-x
printf
50.18
KB
-rwxr-xr-x
prlimit
34.59
KB
-rwxr-xr-x
prove
13.27
KB
-rwxr-xr-x
prtstat
14.07
KB
-rwxr-xr-x
prune
14.04
KB
-rwxr-xr-x
ps2ascii
631
B
-rwxr-xr-x
ps2epsi
2.69
KB
-rwxr-xr-x
ps2frag
229
B
-rwxr-xr-x
ps2pdf
272
B
-rwxr-xr-x
ps2pdf12
215
B
-rwxr-xr-x
ps2pdf13
215
B
-rwxr-xr-x
ps2pdf14
215
B
-rwxr-xr-x
ps2pdfwr
1.07
KB
-rwxr-xr-x
ps2pk
145.47
KB
-rwxr-xr-x
ps2ps
647
B
-rwxr-xr-x
ps2ps2
669
B
-rwxr-xr-x
ps2txt
631
B
-rwxr-xr-x
psfaddtable
17.99
KB
-rwxr-xr-x
psfgettable
17.99
KB
-rwxr-xr-x
psfstriptable
17.99
KB
-rwxr-xr-x
psfxtable
17.99
KB
-rwxr-xr-x
pslatex
1.41
KB
-rwxr-xr-x
pslog
9.99
KB
-rwxr-xr-x
pstree
26.95
KB
-rwxr-xr-x
pstree.x11
26.95
KB
-rwxr-xr-x
ptar
3.47
KB
-rwxr-xr-x
ptardiff
2.57
KB
-rwxr-xr-x
ptargrep
4.29
KB
-rwxr-xr-x
ptex
403.81
KB
-rwxr-xr-x
ptftopl
50.12
KB
-rwxr-xr-x
ptx
70.24
KB
-rwxr-xr-x
purge-old-kernels
1.12
KB
-rwxr-xr-x
pwdx
10.07
KB
-rwxr-xr-x
py3clean
7.63
KB
-rwxr-xr-x
py3compile
11.83
KB
-rwxr-xr-x
py3rsa-decrypt
382
B
-rwxr-xr-x
py3rsa-decrypt-bigfile
398
B
-rwxr-xr-x
py3rsa-encrypt
382
B
-rwxr-xr-x
py3rsa-encrypt-bigfile
398
B
-rwxr-xr-x
py3rsa-keygen
380
B
-rwxr-xr-x
py3rsa-priv2pub
384
B
-rwxr-xr-x
py3rsa-sign
376
B
-rwxr-xr-x
py3rsa-verify
380
B
-rwxr-xr-x
py3versions
11.44
KB
-rwxr-xr-x
pyclean
4.03
KB
-rwxr-xr-x
pycompile
11.62
KB
-rwxr-xr-x
pydoc
79
B
-rwxr-xr-x
pydoc2.7
79
B
-rwxr-xr-x
pydoc3
79
B
-rwxr-xr-x
pydoc3.6
79
B
-rwxr-xr-x
pygettext
21.56
KB
-rwxr-xr-x
pygettext2.7
21.56
KB
-rwxr-xr-x
pygettext3
21.04
KB
-rwxr-xr-x
pygettext3.6
21.04
KB
-rwxr-xr-x
pygmentex
16.07
KB
-rwxr-xr-x
pyhtmlizer3
392
B
-rwxr-xr-x
pyjwt3
372
B
-rwxr-xr-x
python
3.47
MB
-rwxr-xr-x
python2
3.47
MB
-rwxr-xr-x
python2.7
3.47
MB
-rwxr-xr-x
python3
4.32
MB
-rwxr-xr-x
python3-futurize
384
B
-rwxr-xr-x
python3-jsondiff
1018
B
-rwxr-xr-x
python3-jsonpatch
3.58
KB
-rwxr-xr-x
python3-jsonpointer
1.31
KB
-rwxr-xr-x
python3-jsonschema
398
B
-rwxr-xr-x
python3-pasteurize
388
B
-rwxr-xr-x
python3-pbr
152
B
-rwxr-xr-x
python3.6
4.32
MB
-rwxr-xr-x
python3.6m
4.32
MB
-rwxr-xr-x
python3m
4.32
MB
-rwxr-xr-x
pythontex
2.95
KB
-rwxr-xr-x
pythontex3
306
B
-rwxr-xr-x
pyversions
14.75
KB
-rwxr-xr-x
ranlib
58.27
KB
-rwxr-xr-x
rcp
98.14
KB
-rwxr-xr-x
rdma
26.07
KB
-rwxr-xr-x
readelf
582.46
KB
-rwxr-xr-x
realpath
46.21
KB
-rwxr-xr-x
recode-sr-latin
14.07
KB
-rwxr-xr-x
recountdiff
3.36
KB
-rwxr-xr-x
rediff
34.11
KB
-rwxr-xr-x
rename.ul
14.07
KB
-rwxr-xr-x
renice
14.07
KB
-rwxr-xr-x
repstopdf
33.3
KB
-rwxr-xr-x
reset
22
KB
-rwxr-xr-x
resizecons
18.13
KB
-rwxr-xr-x
resizepart
38.08
KB
-rwxr-xr-x
rev
10.07
KB
-rwxr-xr-x
rgrep
30
B
-rwxr-xr-x
rimraf
1.17
KB
-rwxr-xr-x
rlogin
710.79
KB
-rwxr-xr-x
rotatelogs
18.07
KB
-rwxr-xr-x
routef
208
B
-rwxr-xr-x
routel
1.62
KB
-rwxr-xr-x
rpcgen
98.53
KB
-rwxr-xr-x
rpdfcrop
37.62
KB
-rwxr-xr-x
rsh
710.79
KB
-rwxr-xr-x
rst-buildhtml
9.73
KB
-rwxr-xr-x
rst2html
594
B
-rwxr-xr-x
rst2html4
714
B
-rwxr-xr-x
rst2html5
1.11
KB
-rwxr-xr-x
rst2latex
791
B
-rwxr-xr-x
rst2man
600
B
-rwxr-xr-x
rst2odt
764
B
-rwxr-xr-x
rst2odt_prepstyles
2.26
KB
-rwxr-xr-x
rst2pseudoxml
601
B
-rwxr-xr-x
rst2s5
637
B
-rwxr-xr-x
rst2xetex
871
B
-rwxr-xr-x
rst2xml
602
B
-rwxr-xr-x
rstpep2html
670
B
-rwxr-xr-x
rsvg-convert
17.99
KB
-rwxr-xr-x
rsvg-view-3
25.99
KB
-rwxr-xr-x
rsync
496.43
KB
-rwxr-xr-x
rtstat
22.35
KB
-rwxr-xr-x
run-mailcap
17.74
KB
-rwxr-xr-x
run-one
3.51
KB
-rwxr-xr-x
run-one-constantly
3.51
KB
-rwxr-xr-x
run-one-until-failure
3.51
KB
-rwxr-xr-x
run-one-until-success
3.51
KB
-rwxr-xr-x
run-this-one
3.51
KB
-rwxr-xr-x
runcon
34.18
KB
-rwxr-xr-x
rview
2.55
MB
-rwxr-xr-x
rvim
2.55
MB
-rwxr-xr-x
s3fs
522.27
KB
-rwxr-xr-x
savelog
10.22
KB
-rwxr-xr-x
sccmap
14.04
KB
-rwxr-xr-x
scor2prt
88.72
KB
-rwxr-xr-x
scp
98.14
KB
-rwxr-xr-x
screen
455.01
KB
-rwxr-xr-x
screendump
9.99
KB
-rwxr-xr-x
script
30.07
KB
-rwxr-xr-x
scriptreplay
26.08
KB
-rwxr-xr-x
sdiff
50.09
KB
-rwxr-xr-x
see
17.74
KB
-rwxr-xr-x
select-editor
2.38
KB
-rwxr-xr-x
semver
4
KB
-rwxr-xr-x
sensible-browser
1.18
KB
-rwxr-xr-x
sensible-editor
1.08
KB
-rwxr-xr-x
sensible-pager
433
B
-rwxr-xr-x
seq
46.18
KB
-rwxr-xr-x
setarch
18.34
KB
-rwxr-xr-x
setfacl
34.68
KB
-rwxr-xr-x
setkeycodes
10.07
KB
-rwxr-xr-x
setleds
14.05
KB
-rwxr-xr-x
setlogcons
10.07
KB
-rwxr-xr-x
setmetamode
10.1
KB
-rwxr-xr-x
setpci
22.08
KB
-rwxr-xr-x
setsid
10.07
KB
-rwxr-xr-x
setterm
42.08
KB
-rwxr-xr-x
sfdp
9.99
KB
-rwxr-xr-x
sftp
150.35
KB
-rwxr-xr-x
sg
39.4
KB
-rwsr-xr-x
sha1sum
46.21
KB
-rwxr-xr-x
sha224sum
54.21
KB
-rwxr-xr-x
sha256sum
54.21
KB
-rwxr-xr-x
sha384sum
58.21
KB
-rwxr-xr-x
sha512sum
58.21
KB
-rwxr-xr-x
shasum
9.15
KB
-rwxr-xr-x
showconsolefont
18.07
KB
-rwxr-xr-x
showkey
14.07
KB
-rwxr-xr-x
shred
58.21
KB
-rwxr-xr-x
shuf
54.18
KB
-rwxr-xr-x
simpdftex
20.9
KB
-rwxr-xr-x
size
30.3
KB
-rwxr-xr-x
skill
26.08
KB
-rwxr-xr-x
slabtop
18.08
KB
-rwxr-xr-x
slogin
710.79
KB
-rwxr-xr-x
snap
23.88
MB
-rwxr-xr-x
snapctl
8.42
MB
-rwxr-xr-x
snapfuse
38.13
KB
-rwxr-xr-x
snice
26.08
KB
-rwxr-xr-x
soelim
30.2
KB
-rwxr-xr-x
sort
110.47
KB
-rwxr-xr-x
sos
596
B
-rwxr-xr-x
sos-collector
1.04
KB
-rwxr-xr-x
sosreport
1.03
KB
-rwxr-xr-x
sotruss
4.21
KB
-rwxr-xr-x
spellintian
10.59
KB
-rwxr-xr-x
splain
18.7
KB
-rwxr-xr-x
split
54.63
KB
-rwxr-xr-x
splitdiff
3.38
KB
-rwxr-xr-x
splitfont
9.99
KB
-rwxr-xr-x
splitindex
6.2
KB
-rwxr-xr-x
sprof
26.21
KB
-rwxr-xr-x
srcredact
11.78
KB
-rwxr-xr-x
ssh
710.79
KB
-rwxr-xr-x
ssh-add
338.13
KB
-rwxr-xr-x
ssh-agent
354.14
KB
-rwxr-sr-x
ssh-argv0
1.42
KB
-rwxr-xr-x
ssh-copy-id
10.41
KB
-rwxr-xr-x
ssh-import-id
1.73
KB
-rwxr-xr-x
ssh-import-id-gh
782
B
-rwxr-xr-x
ssh-import-id-lp
782
B
-rwxr-xr-x
ssh-keygen
410.16
KB
-rwxr-xr-x
ssh-keyscan
410.16
KB
-rwxr-xr-x
stat
78.21
KB
-rwxr-xr-x
stdbuf
46.18
KB
-rwxr-xr-x
strace
1.31
MB
-rwxr-xr-x
strace-log-merge
2.58
KB
-rwxr-xr-x
strings
30.5
KB
-rwxr-xr-x
strip
230.2
KB
-rwxr-xr-x
sty2dtx
29.88
KB
-rwxr-xr-x
sudo
145.59
KB
-rwsr-xr-x
sudoedit
145.59
KB
-rwsr-xr-x
sudoreplay
54.81
KB
-rwxr-xr-x
sum
38.19
KB
-rwxr-xr-x
svn-multi
10.72
KB
-rwxr-xr-x
symcryptrun
110.73
KB
-rwxr-xr-x
synctex
29.99
KB
-rwxr-xr-x
systemd-analyze
1.49
MB
-rwxr-xr-x
systemd-cat
10.07
KB
-rwxr-xr-x
systemd-cgls
14.07
KB
-rwxr-xr-x
systemd-cgtop
30.09
KB
-rwxr-xr-x
systemd-delta
22.07
KB
-rwxr-xr-x
systemd-detect-virt
10.06
KB
-rwxr-xr-x
systemd-mount
42.09
KB
-rwxr-xr-x
systemd-path
10.06
KB
-rwxr-xr-x
systemd-resolve
86.07
KB
-rwxr-xr-x
systemd-run
42.07
KB
-rwxr-xr-x
systemd-socket-activate
18.07
KB
-rwxr-xr-x
systemd-stdio-bridge
14.07
KB
-rwxr-xr-x
systemd-umount
42.09
KB
-rwxr-xr-x
t1ascii
38.23
KB
-rwxr-xr-x
t1asm
43.27
KB
-rwxr-xr-x
t1binary
38.2
KB
-rwxr-xr-x
t1disasm
42.16
KB
-rwxr-xr-x
t1mac
46.3
KB
-rwxr-xr-x
t1unmac
42.37
KB
-rwxr-xr-x
t4ht
30.08
KB
-rwxr-xr-x
tabs
13.99
KB
-rwxr-xr-x
tac
38.18
KB
-rwxr-xr-x
tail
66.24
KB
-rwxr-xr-x
tangle
46.16
KB
-rwxr-xr-x
taskset
30.08
KB
-rwxr-xr-x
tbl
126.2
KB
-rwxr-xr-x
teckit_compile
1.88
MB
-rwxr-xr-x
tee
34.21
KB
-rwxr-xr-x
telnet
108.42
KB
-rwxr-xr-x
telnet.netkit
108.42
KB
-rwxr-xr-x
test
46.18
KB
-rwxr-xr-x
tex
355.66
KB
-rwxr-xr-x
tex4ebook
4.46
KB
-rwxr-xr-x
tex4ht
98.13
KB
-rwxr-xr-x
texcount
132.42
KB
-rwxr-xr-x
texdef
31.71
KB
-rwxr-xr-x
texdiff
18.85
KB
-rwxr-xr-x
texdirflatten
10.77
KB
-rwxr-xr-x
texdoc
202
B
-rwxr-xr-x
texdoctk
60.25
KB
-rwxr-xr-x
texfot
13.64
KB
-rwxr-xr-x
texhash
7.59
KB
-rwxr-xr-x
texliveonfly
16.92
KB
-rwxr-xr-x
texloganalyser
10.92
KB
-rwxr-xr-x
texlua
6.07
MB
-rwxr-xr-x
texluac
6.07
MB
-rwxr-xr-x
texluajit
5.97
MB
-rwxr-xr-x
texluajitc
5.97
MB
-rwxr-xr-x
texosquery
284
B
-rwxr-xr-x
texosquery-jre5
294
B
-rwxr-xr-x
texosquery-jre8
327
B
-rwxr-xr-x
tftopl
42.1
KB
-rwxr-xr-x
thumbpdf
41.72
KB
-rwxr-xr-x
tic
82.11
KB
-rwxr-xr-x
tie
14
KB
-rwxr-xr-x
time
14.38
KB
-rwxr-xr-x
timedatectl
22.07
KB
-rwxr-xr-x
timeout
38.63
KB
-rwxr-xr-x
tkconch3
386
B
-rwxr-xr-x
tl-paper
4.31
KB
-rwxr-xr-x
tlmgr
308.4
KB
-rwxr-xr-x
tload
14.09
KB
-rwxr-xr-x
tmux
563.56
KB
-rwxr-xr-x
toe
13.99
KB
-rwxr-xr-x
top
105.77
KB
-rwxr-xr-x
touch
86.21
KB
-rwxr-xr-x
tpic2pdftex
12.29
KB
-rwxr-xr-x
tput
18.02
KB
-rwxr-xr-x
tr
46.18
KB
-rwxr-xr-x
tracepath
14.01
KB
-rwxr-xr-x
traceroute6
18.02
KB
-rwsr-xr-x
traceroute6.iputils
18.02
KB
-rwsr-xr-x
tred
14.04
KB
-rwxr-xr-x
tree
75.57
KB
-rwxr-xr-x
trial3
382
B
-rwxr-xr-x
troff
719.34
KB
-rwxr-xr-x
truncate
38.18
KB
-rwxr-xr-x
tset
22
KB
-rwxr-xr-x
tsort
34.18
KB
-rwxr-xr-x
ttf2afm
40.09
KB
-rwxr-xr-x
ttf2pk
106.56
KB
-rwxr-xr-x
ttf2tfm
136.89
KB
-rwxr-xr-x
ttfdump
103.2
KB
-rwxr-xr-x
tty
30.18
KB
-rwxr-xr-x
twist3
382
B
-rwxr-xr-x
twistd3
384
B
-rwxr-xr-x
twopi
9.99
KB
-rwxr-xr-x
typeoutfileinfo
2.13
KB
-rwxr-xr-x
tzselect
15.04
KB
-rwxr-xr-x
ua
4.49
KB
-rwxr-xr-x
ubuntu-advantage
4.49
KB
-rwxr-xr-x
ubuntu-bug
2.5
KB
-rwxr-xr-x
ubuntu-core-launcher
127.21
KB
-rwsr-xr-x
ubuntu-support-status
7.84
KB
-rwxr-xr-x
ucf
39.73
KB
-rwxr-xr-x
ucfq
18.91
KB
-rwxr-xr-x
ucfr
10.47
KB
-rwxr-xr-x
uconv
50.6
KB
-rwxr-xr-x
ul
14.01
KB
-rwxr-xr-x
unattended-upgrade
75.38
KB
-rwxr-xr-x
unattended-upgrades
75.38
KB
-rwxr-xr-x
unexpand
38.21
KB
-rwxr-xr-x
unflatten
14.04
KB
-rwxr-xr-x
unicode_stop
530
B
-rwxr-xr-x
uniq
42.21
KB
-rwxr-xr-x
unlink
30.18
KB
-rwxr-xr-x
unlzma
74.36
KB
-rwxr-xr-x
unmkinitramfs
2.79
KB
-rwxr-xr-x
unshare
18.27
KB
-rwxr-xr-x
unsquashfs
99.71
KB
-rwxr-xr-x
unwrapdiff
5.8
KB
-rwxr-xr-x
unxz
74.36
KB
-rwxr-xr-x
unzip
174.13
KB
-rwxr-xr-x
unzipsfx
78.12
KB
-rwxr-xr-x
upbibtex
124.48
KB
-rwxr-xr-x
update-alternatives
46.01
KB
-rwxr-xr-x
update-mime-database
50.19
KB
-rwxr-xr-x
update-perl-sax-parsers
6.03
KB
-rwxr-xr-x
updatedb
46.08
KB
-rwxr-xr-x
updatedb.mlocate
46.08
KB
-rwxr-xr-x
updmap
85.27
KB
-rwxr-xr-x
updmap-sys
925
B
-rwxr-xr-x
updmap-user
873
B
-rwxr-xr-x
updvitomp
795.76
KB
-rwxr-xr-x
updvitype
56.51
KB
-rwxr-xr-x
upmendex
134.89
KB
-rwxr-xr-x
upmpost
795.76
KB
-rwxr-xr-x
uppltotf
64.48
KB
-rwxr-xr-x
uptex
414.18
KB
-rwxr-xr-x
uptftopl
52.51
KB
-rwxr-xr-x
uptime
10.07
KB
-rwxr-xr-x
usb-devices
4.12
KB
-rwxr-xr-x
usbhid-dump
22.08
KB
-rwxr-xr-x
users
34.18
KB
-rwxr-xr-x
utmpdump
22.07
KB
-rwxr-xr-x
uuidgen
14.07
KB
-rwxr-xr-x
uuidparse
34.08
KB
-rwxr-xr-x
validate-json
6.63
KB
-rwxr-xr-x
vcs-run
6.75
KB
-rwxr-xr-x
vftovp
54.11
KB
-rwxr-xr-x
vi
2.55
MB
-rwxr-xr-x
view
2.55
MB
-rwxr-xr-x
vigpg
2.58
KB
-rwxr-xr-x
vim
2.55
MB
-rwxr-xr-x
vim.basic
2.55
MB
-rwxr-xr-x
vim.tiny
1.06
MB
-rwxr-xr-x
vimdiff
2.55
MB
-rwxr-xr-x
vimdot
1.06
KB
-rwxr-xr-x
vimtutor
2.05
KB
-rwxr-xr-x
vlna
18.12
KB
-rwxr-xr-x
vmhgfs-fuse
50.48
KB
-rwxr-xr-x
vmstat
34.09
KB
-rwxr-xr-x
vmtoolsd
54.25
KB
-rwxr-xr-x
vmware-checkvm
10.07
KB
-rwxr-xr-x
vmware-hgfsclient
10.07
KB
-rwxr-xr-x
vmware-namespace-cmd
17.99
KB
-rwxr-xr-x
vmware-rpctool
17.99
KB
-rwxr-xr-x
vmware-toolbox-cmd
38.28
KB
-rwxr-xr-x
vmware-vgauth-cmd
13.99
KB
-rwxr-xr-x
vmware-vgauth-smoketest
18.01
KB
-rwxr-xr-x
vmware-vmblock-fuse
18.41
KB
-rwxr-xr-x
vmware-xferlogs
10.07
KB
-rwxr-xr-x
volname
9.99
KB
-rwxr-xr-x
vpe
9.4
KB
-rwxr-xr-x
vpl2ovp
40.05
KB
-rwxr-xr-x
vpl2vpl
37.07
KB
-rwxr-xr-x
vptovf
66.09
KB
-rwxr-xr-x
w
18.07
KB
-rwxr-xr-x
w.procps
18.07
KB
-rwxr-xr-x
wall
30.08
KB
-rwxr-sr-x
watch
22.41
KB
-rwxr-xr-x
watchgnupg
13.99
KB
-rwxr-xr-x
wc
42.19
KB
-rwxr-xr-x
weave
66.09
KB
-rwxr-xr-x
wget
487.56
KB
-rwxr-xr-x
whatis
46.98
KB
-rwxr-xr-x
whereis
26.51
KB
-rwxr-xr-x
which
946
B
-rwxr-xr-x
who
50.21
KB
-rwxr-xr-x
whoami
30.18
KB
-rwxr-xr-x
whois
148.54
KB
-rwxr-xr-x
wifi-status
2.06
KB
-rwxr-xr-x
wofm2opl
58.1
KB
-rwxr-xr-x
wopl2ofm
118.08
KB
-rwxr-xr-x
wovf2ovp
74.11
KB
-rwxr-xr-x
wovp2ovf
138.09
KB
-rwxr-xr-x
write
13.99
KB
-rwxr-sr-x
x86_64
18.34
KB
-rwxr-xr-x
x86_64-linux-gnu-addr2line
30.55
KB
-rwxr-xr-x
x86_64-linux-gnu-ar
58.24
KB
-rwxr-xr-x
x86_64-linux-gnu-as
895.98
KB
-rwxr-xr-x
x86_64-linux-gnu-c++filt
26.12
KB
-rwxr-xr-x
x86_64-linux-gnu-cpp
1022.94
KB
-rwxr-xr-x
x86_64-linux-gnu-cpp-7
1022.94
KB
-rwxr-xr-x
x86_64-linux-gnu-dwp
2.75
MB
-rwxr-xr-x
x86_64-linux-gnu-elfedit
30.45
KB
-rwxr-xr-x
x86_64-linux-gnu-g++
1022.94
KB
-rwxr-xr-x
x86_64-linux-gnu-g++-7
1022.94
KB
-rwxr-xr-x
x86_64-linux-gnu-gcc
1022.94
KB
-rwxr-xr-x
x86_64-linux-gnu-gcc-7
1022.94
KB
-rwxr-xr-x
x86_64-linux-gnu-gcc-ar
30.47
KB
-rwxr-xr-x
x86_64-linux-gnu-gcc-ar-7
30.47
KB
-rwxr-xr-x
x86_64-linux-gnu-gcc-nm
30.47
KB
-rwxr-xr-x
x86_64-linux-gnu-gcc-nm-7
30.47
KB
-rwxr-xr-x
x86_64-linux-gnu-gcc-ranlib
30.47
KB
-rwxr-xr-x
x86_64-linux-gnu-gcc-ranlib-7
30.47
KB
-rwxr-xr-x
x86_64-linux-gnu-gcov
616.09
KB
-rwxr-xr-x
x86_64-linux-gnu-gcov-7
616.09
KB
-rwxr-xr-x
x86_64-linux-gnu-gcov-dump
499.93
KB
-rwxr-xr-x
x86_64-linux-gnu-gcov-dump-7
499.93
KB
-rwxr-xr-x
x86_64-linux-gnu-gcov-tool
535.99
KB
-rwxr-xr-x
x86_64-linux-gnu-gcov-tool-7
535.99
KB
-rwxr-xr-x
x86_64-linux-gnu-gold
2.97
MB
-rwxr-xr-x
x86_64-linux-gnu-gprof
99.73
KB
-rwxr-xr-x
x86_64-linux-gnu-ld
1.7
MB
-rwxr-xr-x
x86_64-linux-gnu-ld.bfd
1.7
MB
-rwxr-xr-x
x86_64-linux-gnu-ld.gold
2.97
MB
-rwxr-xr-x
x86_64-linux-gnu-nm
43.27
KB
-rwxr-xr-x
x86_64-linux-gnu-objcopy
230.2
KB
-rwxr-xr-x
x86_64-linux-gnu-objdump
404.55
KB
-rwxr-xr-x
x86_64-linux-gnu-pkg-config
2.06
KB
-rwxr-xr-x
x86_64-linux-gnu-ranlib
58.27
KB
-rwxr-xr-x
x86_64-linux-gnu-readelf
582.46
KB
-rwxr-xr-x
x86_64-linux-gnu-size
30.3
KB
-rwxr-xr-x
x86_64-linux-gnu-strings
30.5
KB
-rwxr-xr-x
x86_64-linux-gnu-strip
230.2
KB
-rwxr-xr-x
x86_64-pc-linux-gnu-pkg-config
50.09
KB
-rwxr-xr-x
xargs
70.21
KB
-rwxr-xr-x
xauth
50.81
KB
-rwxr-xr-x
xdelta3
150.3
KB
-rwxr-xr-x
xdg-desktop-icon
20.09
KB
-rwxr-xr-x
xdg-desktop-menu
42.2
KB
-rwxr-xr-x
xdg-email
27.27
KB
-rwxr-xr-x
xdg-icon-resource
29.26
KB
-rwxr-xr-x
xdg-mime
41
KB
-rwxr-xr-x
xdg-open
24.65
KB
-rwxr-xr-x
xdg-screensaver
36.79
KB
-rwxr-xr-x
xdg-settings
36.85
KB
-rwxr-xr-x
xdg-user-dir
234
B
-rwxr-xr-x
xdg-user-dirs-update
18.07
KB
-rwxr-xr-x
xdvi
2.96
KB
-rwxr-xr-x
xdvi-xaw
746.3
KB
-rwxr-xr-x
xdvi.bin
746.3
KB
-rwxr-xr-x
xdvipdfmx
751.77
KB
-rwxr-xr-x
xetex
791.99
KB
-rwxr-xr-x
xgettext
260.64
KB
-rwxr-xr-x
xml2-config
1.77
KB
-rwxr-xr-x
xmlcatalog
17.99
KB
-rwxr-xr-x
xmllint
66.82
KB
-rwxr-xr-x
xsltproc
26.08
KB
-rwxr-xr-x
xsubpp
5.04
KB
-rwxr-xr-x
xxd
18.12
KB
-rwxr-xr-x
xz
74.36
KB
-rwxr-xr-x
xzcat
74.36
KB
-rwxr-xr-x
xzcmp
6.48
KB
-rwxr-xr-x
xzdiff
6.48
KB
-rwxr-xr-x
xzegrep
5.76
KB
-rwxr-xr-x
xzfgrep
5.76
KB
-rwxr-xr-x
xzgrep
5.76
KB
-rwxr-xr-x
xzless
1.76
KB
-rwxr-xr-x
xzmore
2.11
KB
-rwxr-xr-x
yes
30.18
KB
-rwxr-xr-x
yplan
10.75
KB
-rwxr-xr-x
zdump
18.05
KB
-rwxr-xr-x
zip
211.19
KB
-rwxr-xr-x
zipcloak
91.62
KB
-rwxr-xr-x
zipdetails
47.36
KB
-rwxr-xr-x
zipgrep
2.88
KB
-rwxr-xr-x
zipinfo
174.13
KB
-rwxr-xr-x
zipnote
87.39
KB
-rwxr-xr-x
zipsplit
91.39
KB
-rwxr-xr-x
Delete
Unzip
Zip
${this.title}
Close
Code Editor : gettextize
#! /bin/sh # # Copyright (C) 1995-1998, 2000-2016 Free Software Foundation, Inc. # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see <http://www.gnu.org/licenses/>. # # This file is meant for authors or maintainers which want to # internationalize their package with the help of GNU gettext. For # further information how to use it consult the GNU gettext manual. progname=$0 package=gettext-tools version=0.19.8.1 archive_version=0.19.8 # Set variables # - gettext_datadir directory where the data files are stored. prefix="/usr" datarootdir="${prefix}/share" : ${gettext_datadir="${datarootdir}/gettext"} : ${AUTOM4TE=autom4te} # func_tmpdir # creates a temporary directory. # Sets variable # - tmp pathname of freshly created temporary directory func_tmpdir () { # Use the environment variable TMPDIR, falling back to /tmp. This allows # users to specify a different temporary directory, for example, if their # /tmp is filled up or too small. : ${TMPDIR=/tmp} { # Use the mktemp program if available. If not available, hide the error # message. tmp=`(umask 077 && mktemp -d "$TMPDIR/gtXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" } || { # Use a simple mkdir command. It is guaranteed to fail if the directory # already exists. $RANDOM is bash specific and expands to empty in shells # other than bash, ksh and zsh. Its use does not increase security; # rather, it minimizes the probability of failure in a very cluttered /tmp # directory. tmp=$TMPDIR/gt$$-$RANDOM (umask 077 && mkdir "$tmp") } || { echo "$0: cannot create a temporary directory in $TMPDIR" >&2 { (exit 1); exit 1; } } } # Support for relocatability. func_find_curr_installdir () { # Determine curr_installdir, even taking into account symlinks. curr_executable="$0" case "$curr_executable" in */* | *\\*) ;; *) # Need to look in the PATH. save_IFS="$IFS"; IFS="${PATH_SEPARATOR=':'}" for dir in $PATH; do IFS="$save_IFS" test -z "$dir" && dir=. for exec_ext in ''; do if test -f "$dir/$curr_executable$exec_ext"; then curr_executable="$dir/$curr_executable$exec_ext" break 2 fi done done IFS="$save_IFS" ;; esac # Make absolute. case "$curr_executable" in /* | ?:/* | ?:\\*) ;; *) curr_executable=`pwd`/"$curr_executable" ;; esac # Resolve symlinks. sed_dirname='s,/[^/]*$,,' sed_linkdest='s,^.* -> \(.*\),\1,p' while : ; do lsline=`LC_ALL=C ls -l "$curr_executable"` case "$lsline" in *" -> "*) linkdest=`echo "$lsline" | sed -n -e "$sed_linkdest"` case "$linkdest" in /* | ?:/* | ?:\\*) curr_executable="$linkdest" ;; *) curr_executable=`echo "$curr_executable" | sed -e "$sed_dirname"`/"$linkdest" ;; esac ;; *) break ;; esac done curr_installdir=`echo "$curr_executable" | sed -e 's,/[^/]*$,,'` # Canonicalize. curr_installdir=`cd "$curr_installdir" && pwd` } func_find_prefixes () { # Compute the original/current installation prefixes by stripping the # trailing directories off the original/current installation directories. orig_installprefix="$orig_installdir" curr_installprefix="$curr_installdir" while true; do orig_last=`echo "$orig_installprefix" | sed -n -e 's,^.*/\([^/]*\)$,\1,p'` curr_last=`echo "$curr_installprefix" | sed -n -e 's,^.*/\([^/]*\)$,\1,p'` if test -z "$orig_last" || test -z "$curr_last"; then break fi if test "$orig_last" != "$curr_last"; then break fi orig_installprefix=`echo "$orig_installprefix" | sed -e 's,/[^/]*$,,'` curr_installprefix=`echo "$curr_installprefix" | sed -e 's,/[^/]*$,,'` done } if test "no" = yes; then exec_prefix="${prefix}" bindir="${exec_prefix}/bin" orig_installdir="$bindir" # see Makefile.am's *_SCRIPTS variables func_find_curr_installdir # determine curr_installdir func_find_prefixes # Relocate the directory variables that we use. gettext_datadir=`echo "$gettext_datadir/" | sed -e "s%^${orig_installprefix}/%${curr_installprefix}/%" | sed -e 's,/$,,'` fi # func_trace_autoconf macro configure.ac # traces an Autoconf macro call and outputs the arguments to stdout, # using autom4te. func_trace_autoconf () { echo '\ dnl replace macros which may abort autom4te with a no-op variant m4_pushdef([m4_assert]) m4_pushdef([m4_fatal]) m4_pushdef([m4_warn]) m4_pushdef([m4_errprintn]) m4_pushdef([m4_exit]) m4_pushdef([m4_include]) m4_pushdef([m4_esyscmd]) ' \ | "$AUTOM4TE" --no-cache --language=Autoconf-without-aclocal-m4 \ --trace="$1":\$% - "$2" 2>/dev/null } # func_trace_sed macro configure.ac # traces an Autoconf macro call and outputs the arguments to stdout, # using sed. func_trace_sed () { sed_extract_arguments=' s,#.*$,,; s,^dnl .*$,,; s, dnl .*$,,; /'"$1"'(/ { ta :a s/)/)/ tb s/\\$// N ba :b s,^.*'"$1"'([[ ]*\([^]"$`\\)]*\).*$,\1,p } d' sed -e "$sed_extract_arguments" "$2" } # func_usage # outputs to stdout the --help usage message. func_usage () { echo "\ Usage: gettextize [OPTION]... [package-dir] Prepares a source package to use gettext. Options: --help print this help and exit --version print version information and exit -f, --force force writing of new files even if old exist --intl install libintl in a subdirectory (deprecated) --po-dir=DIR specify directory with PO files --no-changelog don't update or create ChangeLog files --symlink make symbolic links instead of copying files -n, --dry-run print modifications but don't perform them Report bugs to <bug-gnu-gettext@gnu.org>." } # func_version # outputs to stdout the --version message. func_version () { echo "$progname (GNU $package) $version" echo "Copyright (C) 1995-1998, 2000-2013 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law." echo "Written by" "Ulrich Drepper" } # func_fatal_error message # outputs to stderr a fatal error message, and terminates the program. func_fatal_error () { echo "gettextize: *** $1" 1>&2 echo "gettextize: *** Stop." 1>&2 exit 1 } # Nuisances. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH # Unset more variables known to interfere with behavior of common tools. CLICOLOR_FORCE= GREP_OPTIONS= unset CLICOLOR_FORCE GREP_OPTIONS # Command-line option processing. # Removes the OPTIONS from the arguments. Sets the variables: # - force 1 if --force was given, 0 otherwise # - intldir yes if --intl was given, empty otherwise # - podirs list of directories specified with --po-dir # - try_ln_s : if --symlink was given, false otherwise # - do_changelog false if --no-changelog was given, : otherwise # - doit false if --dry-run was given, : otherwise { force=0 intldir= podirs= try_ln_s=false do_changelog=: doit=: while test $# -gt 0; do case "$1" in -c | --copy | --cop | --co | --c ) # accepted for backward compatibility shift ;; -n | --dry-run | --dry-ru | --dry-r | --dry- | --dry | --dr | --d ) shift doit=false ;; -f | --force | --forc | --for | --fo | --f ) shift force=1 ;; --help | --hel | --he | --h ) func_usage; exit 0 ;; --intl | --int | --in | --i ) shift intldir=yes ;; --po-dir | --po-di | --po-d | --po- | --po | --p ) shift if test $# = 0; then func_fatal_error "missing argument for --po-dir" fi case "$1" in -*) func_fatal_error "missing argument for --po-dir" ;; esac podirs="$podirs $1" shift ;; --po-dir=* ) arg=`echo "X$1" | sed -e 's/^X--po-dir=//'` podirs="$podirs $arg" shift ;; --no-changelog | --no-changelo | --no-changel | --no-change | --no-chang | --no-chan | --no-cha | --no-ch | --no-c ) shift do_changelog=false ;; --symlink | --symlin | --symli | --syml | --sym | --sy | --s ) shift try_ln_s=: ;; --version | --versio | --versi | --vers | --ver | --ve | --v ) func_version exit 0 ;; -- ) # Stop option prcessing shift; break ;; -* ) echo "gettextize: unknown option $1" 1>&2 echo "Try 'gettextize --help' for more information." 1>&2 exit 1 ;; * ) break ;; esac done # podirs defaults to "po". test -n "$podirs" || podirs="po" } # Warn about deprecated options. if test -n "$intldir"; then echo "gettextize: warning: the option '--intl' is deprecated and will be removed" 1>&2 fi # Command-line argument processing. # Analyzes the remaining arguments. # Sets the variables # - origdir to the original directory, # - srcdir to the package directory, and cd-s into it. { if test $# -gt 1; then func_usage 1>&2 exit 1 fi origdir=`pwd` if test $# -eq 1; then srcdir=$1 if cd "$srcdir"; then srcdir=`pwd` else func_fatal_error "Cannot change directory to '$srcdir'." fi else srcdir=$origdir fi } # The current directory is now $srcdir. # Check integrity of package: A configure.in/ac must be present. Sets variable # - configure_in name of configure.in/ac file. test -f configure.in || test -f configure.ac || func_fatal_error "Missing configure.in or configure.ac, please cd to your package first." configure_in=NONE if test -f configure.in; then configure_in=configure.in else if test -f configure.ac; then configure_in=configure.ac fi fi # Check whether the --force option is needed but has not been specified. if test $force -eq 0; then if test -d intl; then func_fatal_error "intl/ subdirectory exists: use option -f if you really want to delete it." fi for podir in $podirs; do if test -f "$podir/Makefile.in.in"; then func_fatal_error "$podir/Makefile.in.in exists: use option -f if you really want to delete it." fi done if test -f ABOUT-NLS; then func_fatal_error "ABOUT-NLS exists: use option -f if you really want to delete it." fi fi # Select the method for Autoconf macro tracing. func_trace_autoconf # is more accurate than func_trace_sed, but it only works with # autoconf >= 2.69. if echo "AC_PREREQ([2.69])" \ | "$AUTOM4TE" --no-cache --language=Autoconf-without-aclocal-m4 - 2>&1; then func_trace=func_trace_autoconf else func_trace=func_trace_sed fi # Check in which directory config.rpath etc. belong. auxdir=`"$func_trace" AC_CONFIG_AUX_DIR "$configure_in"` if test -n "$auxdir"; then auxdir="$auxdir/" fi # Check in which directory gettext.m4 etc. belong. macrodirs=`"$func_trace" AC_CONFIG_MACRO_DIR_TRACE "$configure_in"` if test -z "$macrodirs"; then macrodirs=`"$func_trace" AC_CONFIG_MACRO_DIR "$configure_in"` fi for arg in $macrodirs; do m4dir="$arg" break done # For simplicity we change to the gettext source directory. cd "$gettext_datadir" || func_fatal_error "gettext source directory '${gettext_datadir}' doesn't exist" # Variables which keep track what has been modified. added_directories= removed_directory= added_extradist= added_acoutput= removed_acoutput=" intl/intlh.inst" # Variable: # - please accumulates instructions for the user. please= # Variable: # - date current date, for use in ChangeLog entries. date=`date +%Y-%m-%d` # func_copy from to # copies a file. # 'from' is a relative pathname, relative to the current directory. # 'to' is a relative pathname, relative to $srcdir. func_copy () { if $doit; then rm -f "$srcdir/$2" echo "Copying file $2" cp "$1" "$srcdir/$2" else echo "Copy file $2" fi } # func_linkorcopy from absfrom to # links or copies a file. # 'from' is a relative pathname, relative to the current directory. # 'absfrom' is the corresponding absolute pathname. # 'to' is a relative pathname, relative to $srcdir. func_linkorcopy () { if $doit; then rm -f "$srcdir/$3" ($try_ln_s && ln -s "$2" "$srcdir/$3" && echo "Symlinking file $3") 2>/dev/null || { echo "Copying file $3"; cp "$1" "$srcdir/$3"; } else if $try_ln_s; then echo "Symlink file $3" else echo "Copy file $3" fi fi } # func_backup to # makes a backup of a file that is about to be overwritten or replaced. # 'to' is a relative pathname, relative to $srcdir. func_backup () { if $doit; then if test -f "$srcdir/$1"; then rm -f "$srcdir/$1~" cp -p "$srcdir/$1" "$srcdir/$1~" fi fi } # func_remove to # removes a file. # 'to' is a relative pathname, relative to $srcdir. func_remove () { if $doit; then echo "Removing $1" rm -f "$srcdir/$1" else echo "Remove $1" fi } # func_ChangeLog_init # func_ChangeLog_add_entry line # func_ChangeLog_finish # manage the ChangeLog file, relative to $srcdir. func_ChangeLog_init () { modified_ChangeLog= } func_ChangeLog_add_entry () { if $doit; then if test -z "$modified_ChangeLog"; then echo "$date gettextize <bug-gnu-gettext@gnu.org>" > "$srcdir/ChangeLog.tmp" echo >> "$srcdir/ChangeLog.tmp" modified_ChangeLog=yes fi echo "$1" >> "$srcdir/ChangeLog.tmp" else modified_ChangeLog=yes fi } func_ChangeLog_finish () { if test -n "$modified_ChangeLog"; then if $doit; then echo >> "$srcdir/ChangeLog.tmp" if test -f "$srcdir/ChangeLog"; then echo "Adding an entry to ChangeLog (backup is in ChangeLog~)" cat "$srcdir/ChangeLog" >> "$srcdir/ChangeLog.tmp" rm -f "$srcdir/ChangeLog~" cp -p "$srcdir/ChangeLog" "$srcdir/ChangeLog~" else echo "Creating ChangeLog" fi cp "$srcdir/ChangeLog.tmp" "$srcdir/ChangeLog" rm -f "$srcdir/ChangeLog.tmp" else if test -f "$srcdir/ChangeLog"; then echo "Add an entry to ChangeLog" else echo "Create ChangeLog" fi fi fi } # func_poChangeLog_init # func_poChangeLog_add_entry line # func_poChangeLog_finish # manage the $podir/ChangeLog file, relative to $srcdir. func_poChangeLog_init () { modified_poChangeLog= } func_poChangeLog_add_entry () { if $doit; then if test -z "$modified_poChangeLog"; then echo "$date gettextize <bug-gnu-gettext@gnu.org>" > "$srcdir/$podir/ChangeLog.tmp" echo >> "$srcdir/$podir/ChangeLog.tmp" modified_poChangeLog=yes fi echo "$1" >> "$srcdir/$podir/ChangeLog.tmp" else modified_poChangeLog=yes fi } func_poChangeLog_finish () { if test -n "$modified_poChangeLog"; then if $doit; then echo >> "$srcdir/$podir/ChangeLog.tmp" if test -f "$srcdir/$podir/ChangeLog"; then echo "Adding an entry to $podir/ChangeLog (backup is in $podir/ChangeLog~)" cat "$srcdir/$podir/ChangeLog" >> "$srcdir/$podir/ChangeLog.tmp" rm -f "$srcdir/$podir/ChangeLog~" cp -p "$srcdir/$podir/ChangeLog" "$srcdir/$podir/ChangeLog~" else echo "Creating $podir/ChangeLog" fi cp "$srcdir/$podir/ChangeLog.tmp" "$srcdir/$podir/ChangeLog" rm -f "$srcdir/$podir/ChangeLog.tmp" else if test -f "$srcdir/$podir/ChangeLog"; then echo "Add an entry to $podir/ChangeLog" else echo "Create $podir/ChangeLog" fi fi fi } # func_m4ChangeLog_init # func_m4ChangeLog_add_entry line # func_m4ChangeLog_finish # manage the $m4dir/ChangeLog file, relative to $srcdir. func_m4ChangeLog_init () { if test -n "$using_m4ChangeLog"; then modified_m4ChangeLog= created_m4ChangeLog= fi } func_m4ChangeLog_add_entry () { if test -n "$using_m4ChangeLog"; then if $doit; then if test -z "$modified_m4ChangeLog"; then echo "$date gettextize <bug-gnu-gettext@gnu.org>" > "$srcdir/$m4dir/ChangeLog.tmp" echo >> "$srcdir/$m4dir/ChangeLog.tmp" modified_m4ChangeLog=yes fi echo "$1" >> "$srcdir/$m4dir/ChangeLog.tmp" else modified_m4ChangeLog=yes fi else line="$1" line=`echo "$line" | sed -e "s%^ \\* % * $m4dir/%"` func_ChangeLog_add_entry "$line" fi } func_m4ChangeLog_finish () { if test -n "$using_m4ChangeLog"; then if test -n "$modified_m4ChangeLog"; then if $doit; then echo >> "$srcdir/$m4dir/ChangeLog.tmp" if test -f "$srcdir/$m4dir/ChangeLog"; then echo "Adding an entry to $m4dir/ChangeLog (backup is in $m4dir/ChangeLog~)" cat "$srcdir/$m4dir/ChangeLog" >> "$srcdir/$m4dir/ChangeLog.tmp" rm -f "$srcdir/$m4dir/ChangeLog~" cp -p "$srcdir/$m4dir/ChangeLog" "$srcdir/$m4dir/ChangeLog~" else echo "Creating $m4dir/ChangeLog" created_m4ChangeLog=yes fi cp "$srcdir/$m4dir/ChangeLog.tmp" "$srcdir/$m4dir/ChangeLog" rm -f "$srcdir/$m4dir/ChangeLog.tmp" else if test -f "$srcdir/$m4dir/ChangeLog"; then echo "Add an entry to $m4dir/ChangeLog" else echo "Create $m4dir/ChangeLog" created_m4ChangeLog=yes fi fi fi fi } using_m4ChangeLog=yes if test ! -f "$srcdir/intl/Makefile.in" && test -n "$intldir"; then added_acoutput="$added_acoutput intl/Makefile" fi if test -f "$srcdir/intl/Makefile.in" && test -z "$intldir"; then removed_acoutput="$removed_acoutput intl/Makefile" fi if test -d "$srcdir/intl"; then # Remove everything inside intl except for RCS and CVS subdirs and invisible # files. if $doit; then echo "Wiping out intl/ subdirectory" (cd "$srcdir/intl" && for f in *; do if test CVS != "$f" && test RCS != "$f"; then rm -rf "$f" fi done) else echo "Wipe out intl/ subdirectory" fi if test -z "$intldir"; then removed_directory=intl fi else if test -n "$intldir"; then if $doit; then echo "Creating intl/ subdirectory" mkdir "$srcdir/intl" || func_fatal_error "failed to create intl/ subdirectory" else echo "Create intl/ subdirectory" fi added_directories="$added_directories intl" fi fi $do_changelog && func_ChangeLog_init for podir in $podirs; do test -d "$srcdir/$podir" || { if $doit; then echo "Creating $podir/ subdirectory" mkdir "$srcdir/$podir" || func_fatal_error "failed to create $podir/ subdirectory" else echo "Create $podir/ subdirectory" fi added_directories="$added_directories $podir" } done # Create the directory for config.rpath, if needed. # This is for consistency with autoreconf and automake. # Note that $auxdir is either empty or ends in a slash. test -d "$srcdir/$auxdir" || { if $doit; then echo "Creating $auxdir subdirectory" mkdir "$srcdir/$auxdir" || func_fatal_error "failed to create $auxdir subdirectory" else echo "Create $auxdir subdirectory" fi } # Now copy all files. Take care for the destination directories. for file in *; do case $file in ABOUT-NLS) func_linkorcopy $file "$gettext_datadir/$file" $file ;; config.rpath) if test -f "$srcdir/$auxdir$file"; then : else added_extradist="$added_extradist $auxdir$file" fi func_linkorcopy $file "$gettext_datadir/$file" "$auxdir$file" ;; esac done # Copy files to intl/ subdirectory. if test -n "$intldir"; then cd intl for file in *; do if test $file != COPYING.LIB-2.0 && test $file != COPYING.LIB-2.1; then if test $file != plural.c; then func_linkorcopy $file "$gettext_datadir/intl/$file" intl/$file else # plural.c is a generated file; it must be copied and touched. func_copy $file intl/$file if $doit; then (sleep 2; touch "$srcdir/intl/$file") & fi fi fi done cd .. else echo "Not copying intl/ directory." # Tell the user what to put into configure.ac, if it is not already there. external= # Need to use func_trace_sed instead of $func_trace, since # AM_GNU_GETTEXT is not a standard Autoconf trace. xargs=`func_trace_sed AM_GNU_GETTEXT "$srcdir/$configure_in"` save_IFS="$IFS"; IFS=: for arg in $xargs; do if test 'external' = "$arg"; then external=yes break fi done IFS="$save_IFS" if test -z "$external"; then please="$please Please use AM_GNU_GETTEXT([external]) in order to cause autoconfiguration to look for an external libintl. " fi fi # Copy files to po/ subdirectory. cd po for podir in $podirs; do $do_changelog && func_poChangeLog_init for file in Makefile.in.in; do same=no if test -f "$srcdir/$podir/$file"; then if cmp -s $file "$srcdir/$podir/$file"; then same=yes fi else added_acoutput="$added_acoutput $podir/Makefile.in" fi if $do_changelog && test $same = no; then if test -f "$srcdir/$podir/$file"; then func_poChangeLog_add_entry " * $file: Upgrade to gettext-${version}." else func_poChangeLog_add_entry " * $file: New file, from gettext-${version}." fi fi func_backup "$podir/$file" func_linkorcopy $file "$gettext_datadir/po/$file" "$podir/$file" done for file in *; do case $file in Makefile.in.in) # Already handled above. ;; Makevars.template) func_linkorcopy Makevars.template "$gettext_datadir/po/Makevars.template" "$podir/Makevars.template" if test -f "$srcdir/po/Makevars"; then LC_ALL=C sed -n -e 's/[ ]*\([A-Za-z0-9_]*\)[ ]*=.*/\1/p' < "$srcdir/$podir/Makevars" | LC_ALL=C sort > "$srcdir/$podir/Makevars.tmp1" LC_ALL=C sed -n -e 's/[ ]*\([A-Za-z0-9_]*\)[ ]*=.*/\1/p' < "$srcdir/$podir/Makevars.template" | LC_ALL=C sort > "$srcdir/$podir/Makevars.tmp2" missingvars=`LC_ALL=C comm -13 "$srcdir/$podir/Makevars.tmp1" "$srcdir/$podir/Makevars.tmp2"` rm -f "$srcdir/$podir/Makevars.tmp1" "$srcdir/$podir/Makevars.tmp2" if test -n "$missingvars"; then please="$please Please update $podir/Makevars so that it defines all the variables mentioned in $podir/Makevars.template. You can then remove $podir/Makevars.template. " fi else please="$please Please create $podir/Makevars from the template in $podir/Makevars.template. You can then remove $podir/Makevars.template. " fi ;; *) same=no if test -f "$srcdir/$podir/$file"; then if cmp -s $file "$srcdir/$podir/$file"; then same=yes fi fi if $do_changelog && test $same = no; then if test -f "$srcdir/$podir/$file"; then func_poChangeLog_add_entry " * $file: Upgrade to gettext-${version}." else func_poChangeLog_add_entry " * $file: New file, from gettext-${version}." fi fi func_backup "$podir/$file" func_linkorcopy $file "$gettext_datadir/po/$file" "$podir/$file" ;; esac done if test -f "$srcdir/$podir/cat-id-tbl.c"; then func_remove "$podir/cat-id-tbl.c" $do_changelog && func_poChangeLog_add_entry " * cat-id-tbl.c: Remove file." fi if test -f "$srcdir/$podir/stamp-cat-id"; then func_remove "$podir/stamp-cat-id" $do_changelog && func_poChangeLog_add_entry " * stamp-cat-id: Remove file." fi if test ! -f "$srcdir/$podir/POTFILES.in"; then if $doit; then echo "Creating initial $podir/POTFILES.in" echo '# List of source files which contain translatable strings.' > "$srcdir/$podir/POTFILES.in" else echo "Create initial $podir/POTFILES.in" fi $do_changelog && func_poChangeLog_add_entry " * POTFILES.in: New file." please="$please Please fill $podir/POTFILES.in as described in the documentation. " fi $do_changelog && func_poChangeLog_finish done # Determine whether we can assume automake 1.9 or newer. have_automake19= if (aclocal --version) >/dev/null 2>/dev/null; then aclocal_version=`aclocal --version | sed -n -e 1p | sed -e 's/^[^0-9]*//'` case $aclocal_version in 1.9* | 1.[1-9][0-9]* | [2-9]*) have_automake19=yes ;; esac fi m4filelist='gettext.m4 iconv.m4 lib-ld.m4 lib-link.m4 lib-prefix.m4 nls.m4 po.m4 progtest.m4' # With aclocal versions < 1.9 we need all m4 files, otherwise "aclocal -I m4" # might give an error. (aclocal < 1.9 didn't know which macros are really # needed, it looked which macros are potentially needed.) min_automake_version=1.9 if test -n "$intldir" || test -z "$have_automake19"; then # Add intldir.m4, intl.m4 and its dependencies. m4filelist=$m4filelist' codeset.m4 fcntl-o.m4 glibc2.m4 glibc21.m4 intdiv0.m4 intl.m4 intldir.m4 intlmacosx.m4 intmax.m4 inttypes_h.m4 inttypes-pri.m4 lcmessage.m4 lock.m4 longlong.m4 printf-posix.m4 size_max.m4 stdint_h.m4 threadlib.m4 uintmax_t.m4 visibility.m4 wchar_t.m4 wint_t.m4 xsize.m4' min_automake_version=1.8 fi # All sorts of bugs could occur if the configure file was remade with the wrong # version of gettext.m4 et al. (because then the configure and the po/Makefile.in.in # don't fit together). It is therefore important that the package carries the # right versions of gettext.m4 et al. with it. if test -f "$srcdir/Makefile.am"; then # A package using automake. # Determine whether it's using automake 1.8 or newer. have_automake18= if (aclocal --version) >/dev/null 2>/dev/null; then aclocal_version=`aclocal --version | sed -n -e 1p | sed -e 's/^[^0-9]*//'` case $aclocal_version in 1.[8-9]* | 1.[1-9][0-9]* | [2-9]*) have_automake18=yes ;; esac fi if test -z "$m4dir"; then # Extract the macro directory name from Makefile.am. aclocal_amflags=`grep '^ACLOCAL_AMFLAGS[ ]*=' "$srcdir/Makefile.am" | sed -e 's/^ACLOCAL_AMFLAGS[ ]*=\(.*\)$/\1/'` m4dir_is_next= for arg in $aclocal_amflags; do if test -n "$m4dir_is_next"; then # Ignore absolute directory pathnames, like /usr/local/share/aclocal. case "$arg" in /*) ;; *) test -z "$m4dir" || m4dir="$arg" macrodirs="$macrodirs $arg" ;; esac m4dir_is_next= else if test "X$arg" = "X-I"; then m4dir_is_next=yes else m4dir_is_next= fi fi done for arg in $macrodirs; do m4dir="$arg" break done fi if test -z "$m4dir"; then m4dir=m4 m4dir_defaulted=yes fi # Decide whether to use $m4dir/ChangeLog, or to use ChangeLog instead. if test -d "$srcdir/$m4dir" && test -f "$srcdir/ChangeLog" && test ! -f "$srcdir/$m4dir/ChangeLog"; then # The programmer has no $m4dir/ChangeLog so far. Don't introduce one. using_m4ChangeLog= fi # Update the *.m4 files and the corresponding Makefile.am. $do_changelog && func_m4ChangeLog_init added_m4dir= added_m4files= if test -d "$srcdir/$m4dir"; then : else if $doit; then echo "Creating directory $m4dir" mkdir "$srcdir/$m4dir" else echo "Create directory $m4dir" fi added_m4dir=yes fi for file in $m4filelist; do same=no if test -f "$srcdir/$m4dir/$file"; then if cmp -s "${datarootdir}/aclocal/$file" "$srcdir/$m4dir/$file"; then same=yes fi else added_m4files="$added_m4files $file" fi if $do_changelog && test $same = no; then if test -f "$srcdir/$m4dir/$file"; then func_m4ChangeLog_add_entry " * $file: Upgrade to gettext-${version}." else func_m4ChangeLog_add_entry " * $file: New file, from gettext-${version}." fi fi func_backup "$m4dir/$file" func_linkorcopy "${datarootdir}/aclocal/$file" "${datarootdir}/aclocal/$file" "$m4dir/$file" done missing_m4Makefileam= if test -n "$added_m4files"; then if test -f "$srcdir/$m4dir/Makefile.am"; then if $doit; then echo "Updating EXTRA_DIST in $m4dir/Makefile.am (backup is in $m4dir/Makefile.am~)" func_backup "$m4dir/Makefile.am" rm -f "$srcdir/$m4dir/Makefile.am" if grep '^EXTRA_DIST[ ]*=' "$srcdir/$m4dir/Makefile.am~" > /dev/null; then sed -e "s%^\(EXTRA_DIST[ ]*=\) \\?%\\1$added_m4files %" < "$srcdir/$m4dir/Makefile.am~" > "$srcdir/$m4dir/Makefile.am" $do_changelog && func_m4ChangeLog_add_entry " * Makefile.am (EXTRA_DIST): Add the new files." else (cat "$srcdir/$m4dir/Makefile.am~"; echo; echo "EXTRA_DIST =$added_m4files") > "$srcdir/$m4dir/Makefile.am" $do_changelog && func_m4ChangeLog_add_entry " * Makefile.am (EXTRA_DIST): New variable." fi else echo "Update EXTRA_DIST in $m4dir/Makefile.am" $do_changelog && func_m4ChangeLog_add_entry " * Makefile.am (EXTRA_DIST)." fi else # $m4dir/Makefile.am is not needed any more when aclocal 1.8 or newer # is used. if test -z "$have_automake18"; then if $doit; then echo "Creating $m4dir/Makefile.am" echo "EXTRA_DIST =$added_m4files" > "$srcdir/$m4dir/Makefile.am" else echo "Create $m4dir/Makefile.am" fi $do_changelog && func_m4ChangeLog_add_entry " * Makefile.am: New file." added_acoutput="$added_acoutput $m4dir/Makefile" else missing_m4Makefileam=yes fi fi fi if test -n "$added_m4dir" && test -z "$missing_m4Makefileam"; then added_directories="$added_directories $m4dir" fi $do_changelog && func_m4ChangeLog_finish # automake will arrange for $m4dir/ChangeLog to be distributed if a # $m4dir/Makefile.am exists. If not, we need to add it to Makefile.am's # EXTRA_DIST explicitly. if test -n "$created_m4ChangeLog" && test -n "$missing_m4Makefileam"; then added_extradist="$added_extradist $m4dir/ChangeLog" fi # Update the top-level Makefile.am. modified_Makefile_am= # func_modify_Makefile_am changelog_comment # assumes a modified copy of $srcdir/Makefile.am in $srcdir/Makefile.am.tmp # and replaces the original Makefile.am file with the modified one if # the two files differ. Then it removes the modified copy. func_modify_Makefile_am () { if cmp -s "$srcdir/Makefile.am" "$srcdir/Makefile.am.tmp"; then : else if test -z "$modified_Makefile_am"; then if $doit; then echo "Updating Makefile.am (backup is in Makefile.am~)" func_backup Makefile.am else echo "Update Makefile.am" fi fi if $doit; then rm -f "$srcdir/Makefile.am" cp "$srcdir/Makefile.am.tmp" "$srcdir/Makefile.am" fi if $do_changelog; then if test -z "$modified_Makefile_am"; then func_ChangeLog_add_entry " * Makefile.am $1" else func_ChangeLog_add_entry " $1" fi fi modified_Makefile_am=yes fi rm -f "$srcdir/Makefile.am.tmp" } if test -n "$added_directories"; then if grep '^SUBDIRS[ ]*=' "$srcdir/Makefile.am" > /dev/null; then sed -e "s%^\(SUBDIRS[ ]*=\) \\?%\\1$added_directories %" < "$srcdir/Makefile.am" > "$srcdir/Makefile.am.tmp" added_directories_pretty=`echo $added_directories | sed -e 's/ /, /g'` func_modify_Makefile_am "(SUBDIRS): Add $added_directories_pretty." else (cat "$srcdir/Makefile.am"; echo; echo "SUBDIRS =$added_directories") > "$srcdir/Makefile.am.tmp" func_modify_Makefile_am "(SUBDIRS): New variable." fi fi if test -n "$removed_directory"; then sed -e '/^SUBDIRS[ ]*=/ { :a s%\([ ]\)'"$removed_directory"'[ ]%\1% s%[ ]'"$removed_directory"'$%% tb :b s%\\$%\\% tc bd :c n ba :d }' < "$srcdir/Makefile.am" > "$srcdir/Makefile.am.tmp" func_modify_Makefile_am "(SUBDIRS): Remove $removed_directory." fi if test -n "$added_directories"; then if grep '^DIST_SUBDIRS[ ]*=' "$srcdir/Makefile.am" > /dev/null; then sed -e "s%^\(DIST_SUBDIRS[ ]*=\) \\?%\\1$added_directories %" < "$srcdir/Makefile.am" > "$srcdir/Makefile.am.tmp" added_directories_pretty=`echo $added_directories | sed -e 's/ /, /g'` func_modify_Makefile_am "(DIST_SUBDIRS): Add $added_directories_pretty." fi fi if test -n "$removed_directory"; then sed -e '/^DIST_SUBDIRS[ ]*=/ { :a s%\([ ]\)'"$removed_directory"'[ ]%\1% s%[ ]'"$removed_directory"'$%% tb :b s%\\$%\\% tc bd :c n ba :d }' < "$srcdir/Makefile.am" > "$srcdir/Makefile.am.tmp" func_modify_Makefile_am "(DIST_SUBDIRS): Remove $removed_directory." fi if test -n "$m4dir_defaulted"; then if grep '^ACLOCAL_AMFLAGS[ ]*=' "$srcdir/Makefile.am" > /dev/null; then sed -e "s%^\(ACLOCAL_AMFLAGS[ ]*=\) \\?%\\1 -I $m4dir %" < "$srcdir/Makefile.am" > "$srcdir/Makefile.am.tmp" func_modify_Makefile_am "(ACLOCAL_AMFLAGS): Add -I $m4dir." else (cat "$srcdir/Makefile.am"; echo; echo "ACLOCAL_AMFLAGS = -I $m4dir") > "$srcdir/Makefile.am.tmp" func_modify_Makefile_am "(ACLOCAL_AMFLAGS): New variable." fi # Also update Makefile.in and, if existent, Makefile. Otherwise they # would take into account the new flags only after a few rounds of # "./configure", "make", "touch configure.in", "make distclean". if $doit; then for file in Makefile.in Makefile; do if test -f "$srcdir/$file"; then func_backup $file rm -f "$srcdir/$file" sed -e "s%(ACLOCAL)%(ACLOCAL) -I $m4dir%" < "$srcdir/$file~" > "$srcdir/$file" fi done fi fi if test -n "$added_extradist"; then if grep '^EXTRA_DIST[ ]*=' "$srcdir/Makefile.am" > /dev/null; then sed -e "s%^\(EXTRA_DIST[ ]*=\)%\\1$added_extradist %" < "$srcdir/Makefile.am" > "$srcdir/Makefile.am.tmp" added_extradist_pretty=`echo $added_extradist | sed -e 's/ /, /g'` func_modify_Makefile_am "(EXTRA_DIST): Add $added_extradist_pretty." else (cat "$srcdir/Makefile.am"; echo; echo "EXTRA_DIST =$added_extradist") > "$srcdir/Makefile.am.tmp" func_modify_Makefile_am "(EXTRA_DIST): New variable." fi fi # Extract the aclocal options name from Makefile.am. aclocal_options= for arg in $macrodirs; do aclocal_options="$aclocal_options -I $arg" done please="$please Please run 'aclocal$aclocal_options' to regenerate the aclocal.m4 file. You need aclocal from GNU automake $min_automake_version (or newer) to do this. Then run 'autoconf' to regenerate the configure file. " # Also create $m4dir/Makefile.in from $m4dir/Makefile.am, because automake # doesn't do it by itself. if $doit; then case "$added_acoutput" in *" $m4dir/Makefile") (cd "$srcdir" && automake "$m4dir/Makefile") 2>/dev/null || please="$please Please run 'automake $m4dir/Makefile' to create $m4dir/Makefile.in " ;; esac fi else please="$please Please add the files $m4filelist from the ${datarootdir}/aclocal directory to your aclocal.m4 file. " fi modified_configure_in= # func_modify_configure_in changelog_comment # assumes a modified copy of $srcdir/$configure_in in $srcdir/$configure_in.tmp # and replaces the original configure.in/ac file with the modified one if # the two files differ. Then it removes the modified copy. func_modify_configure_in () { if cmp -s "$srcdir/$configure_in" "$srcdir/$configure_in.tmp"; then : else if test -z "$modified_configure_in"; then if $doit; then echo "Updating $configure_in (backup is in $configure_in~)" func_backup $configure_in else echo "Update $configure_in" fi fi if $doit; then rm -f "$srcdir/$configure_in" cp "$srcdir/$configure_in.tmp" "$srcdir/$configure_in" fi if $do_changelog; then if test -z "$modified_configure_in"; then func_ChangeLog_add_entry " * $configure_in $1" else func_ChangeLog_add_entry " $1" fi fi modified_configure_in=yes fi rm -f "$srcdir/$configure_in.tmp" } if test -n "$added_acoutput"; then if grep '^AC_CONFIG_FILES(' "$srcdir/$configure_in" > /dev/null; then sedprog=' ta b :a n ba' sed -e "s%^\\(AC_CONFIG_FILES([^])\\,]*\\)%\\1$added_acoutput%$sedprog" < "$srcdir/$configure_in" > "$srcdir/$configure_in.tmp" added_acoutput_pretty=`echo $added_acoutput | sed -e 's/ /, /g'` func_modify_configure_in "(AC_CONFIG_FILES): Add $added_acoutput_pretty." else if grep '^AC_OUTPUT(' "$srcdir/$configure_in" > /dev/null; then sed -e "s%^\\(AC_OUTPUT([^])\\,]*\\)%\\1$added_acoutput%" < "$srcdir/$configure_in" > "$srcdir/$configure_in.tmp" added_acoutput_pretty=`echo $added_acoutput | sed -e 's/ /, /g'` func_modify_configure_in "(AC_OUTPUT): Add $added_acoutput_pretty." else please="$please Please add$added_acoutput to the AC_OUTPUT or AC_CONFIG_FILES invocation in the $configure_in file. " fi fi fi if test -n "$removed_acoutput"; then for file in $removed_acoutput; do tag= sedprog='{ s%\([[ ]\)'"$file"'[ ]%\1% s%\([[ ]\)'"$file"'\([]),]\)%\1\2% s%[[ ]'"$file"'$%% :a tb :b s%\\$%\\% tc bd :c n s%\([ ]\)'"$file"'[ ]%\1% s%\([ ]\)'"$file"'\([]),]\)%\1\2% s%[ ]'"$file"'$%% ba :d }' sed -e '/^AC_CONFIG_FILES(/'"$sedprog" < "$srcdir/$configure_in" > "$srcdir/$configure_in.tmp" if cmp -s "$srcdir/$configure_in" "$srcdir/$configure_in.tmp"; then sed -e '/^AC_OUTPUT(/'"$sedprog" < "$srcdir/$configure_in" > "$srcdir/$configure_in.tmp" if cmp -s "$srcdir/$configure_in" "$srcdir/$configure_in.tmp"; then : else tag=AC_OUTPUT fi else tag=AC_CONFIG_FILES fi if test -n "$tag"; then func_modify_configure_in "($tag): Remove $file." else rm -f "$srcdir/$configure_in.tmp" if test "$file" != intl/intlh.inst; then please="$please Please remove $file from the AC_OUTPUT or AC_CONFIG_FILES invocation in the $configure_in file. " fi fi done fi sed -e 's%sed -e "/POTFILES =/r po/POTFILES" po/Makefile\.in > po/Makefile *;* *%%' < "$srcdir/$configure_in" > "$srcdir/$configure_in.tmp" func_modify_configure_in "(AC_OUTPUT): Remove command that created po/Makefile." sed -e '/^\(dnl \|\)AC_LINK_FILES(\$nls_cv_header_libgt, \$nls_cv_header_intl)$/d' < "$srcdir/$configure_in" > "$srcdir/$configure_in.tmp" func_modify_configure_in "(AC_LINK_FILES): Remove invocation." # AM_GNU_GETTEXT_VERSION may not be present, when AM_GNU_GETTEXT_REQUIRE_VERSION is used. if grep '^AM_GNU_GETTEXT_VERSION(' "$srcdir/$configure_in" 2>&1 >/dev/null; then sed -e 's/^AM_GNU_GETTEXT_VERSION([^()]*)/AM_GNU_GETTEXT_VERSION(['"$archive_version"'])/' < "$srcdir/$configure_in" > "$srcdir/$configure_in.tmp" func_modify_configure_in "(AM_GNU_GETTEXT_VERSION): Bump to $archive_version." fi $do_changelog && func_ChangeLog_finish # Recommend replacement for deprecated Makefile variables. use_libtool=`cat "$srcdir/$configure_in" | grep '^A[CM]_PROG_LIBTOOL'` for file in `(cd "$srcdir"; find . -name Makefile.am -print; find . -name Makefile.in -print) | sed -e 's,^\./,,'`; do if test -f "$srcdir/$file"; then if test `echo "$file" | sed -e 's,^.*/,,'` = Makefile.in && grep automake "$srcdir/$file" >/dev/null 2>&1; then continue; fi # INTLLIBS is deprecated because it doesn't distinguish the two # cases: with libtool, without libtool. if grep '@''INTLLIBS''@' "$srcdir/$file" >/dev/null 2>&1; then if test -n "$use_libtool"; then please="$please Please change $file to use @""LTLIBINTL""@ or @""LIBINTL""@ instead of @""INTLLIBS""@. Which one, depends whether it is used with libtool or not. @""INTLLIBS""@ will go away. " else please="$please Please change $file to use @""LIBINTL""@ instead of @""INTLLIBS""@. @""INTLLIBS""@ will go away. " fi fi # DATADIRNAME is deprecated because we install only .gmo files nowadays, # which can be stored in the platform independent $prefix/share hierarchy. if grep '@''DATADIRNAME''@' "$srcdir/$file" >/dev/null 2>&1; then please="$please Please change $file to use the constant string \"share\" instead of @""DATADIRNAME""@. @""DATADIRNAME""@ will go away. " fi # INSTOBJEXT is deprecated because we install only .gmo files nowadays, # no catgets .cat catalogs. if grep '@''INSTOBJEXT''@' "$srcdir/$file" >/dev/null 2>&1; then please="$please Please change $file to use the constant string \".mo\" instead of @""INSTOBJEXT""@. @""INSTOBJEXT""@ will go away. " fi # GENCAT is deprecated because we install no catgets catalogs anymore. if grep '@''GENCAT''@' "$srcdir/$file" >/dev/null 2>&1; then please="$please Please change $file to use the constant string \"gencat\" instead of @""GENCAT""@. @""GENCAT""@ will go away. Maybe you don't even need it any more? " fi # POSUB is deprecated because it causes "./configure --disable-nls", "make", # "make dist" to create a buggy tarfile. if grep '@''POSUB''@' "$srcdir/$file" >/dev/null 2>&1; then please="$please Please change $file to use the constant string \"po\" instead of @""POSUB""@. @""POSUB""@ will go away. " fi fi done # Recommend replacement for deprecated configure variables. if grep '\$nls_cv_header_' "$srcdir/$configure_in" >/dev/null 2>&1; then please="$please Please stop using \$nls_cv_header_intl or \$nls_cv_header_libgt in the $configure_in file. Both will go away. Use <libintl.h> or \"gettext.h\" instead. " fi # Recommend fetching config.guess and config.sub. if test -f "$srcdir/$auxdir"config.guess && test -f "$srcdir/$auxdir"config.sub; then : else please="$please You will also need config.guess and config.sub, which you can get from the CVS of the 'config' project at http://savannah.gnu.org/. The commands to fetch them are \$ wget 'http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.guess' \$ wget 'http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.sub' " fi if $doit; then echo "$please" echo "You might also want to copy the convenience header file gettext.h" echo "from the $gettext_datadir directory into your package." echo "It is a wrapper around <libintl.h> that implements the configure --disable-nls" echo "option." echo count=`echo "$please" | grep '^$' | wc -l` count=`echo "$count" | sed -e 's/[ ]//g'` case "$count" in 1) count="paragraph";; 2) count="two paragraphs";; 3) count="three paragraphs";; 4) count="four paragraphs";; 5) count="five paragraphs";; *) count="$count paragraphs";; esac echo "Press Return to acknowledge the previous $count." # Read from /dev/tty, not stdin, so that gettextize cannot be abused by # non-interactive tools. read dummy < /dev/tty fi exit 0
Close