Linux biogene 3.16.0-11-amd64 #1 SMP Debian 3.16.84-1 (2020-06-09) x86_64
Apache
: 46.101.124.208 | : 3.135.200.195
Cant Read [ /etc/named.conf ]
5.6.40-0+deb8u12
www-data
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
usr /
bin /
[ HOME SHELL ]
Name
Size
Permission
Action
2to3
96
B
-rwxr-xr-x
2to3-2.7
96
B
-rwxr-xr-x
2to3-3.4
96
B
-rwxr-xr-x
7zr
40
B
-rwxr-xr-x
GET
14.71
KB
-rwxr-xr-x
HEAD
14.71
KB
-rwxr-xr-x
HTMLLinker
28.69
KB
-rwxr-xr-x
POST
14.71
KB
-rwxr-xr-x
[
38.54
KB
-rwxr-xr-x
a2p
104.02
KB
-rwxr-xr-x
ab
50.11
KB
-rwxr-xr-x
ac
22.85
KB
-rwxr-xr-x
acpi
19.3
KB
-rwxr-xr-x
acpi_listen
14.55
KB
-rwxr-xr-x
add-apt-repository
8.2
KB
-rwxr-xr-x
addpart
18.2
KB
-rwxr-xr-x
addr2line
26.98
KB
-rwxr-xr-x
altermime
101.59
KB
-rwxr-xr-x
apropos
46.85
KB
-rwxr-xr-x
apt
14.22
KB
-rwxr-xr-x
apt-add-repository
8.2
KB
-rwxr-xr-x
apt-cache
118.38
KB
-rwxr-xr-x
apt-cdrom
30.03
KB
-rwxr-xr-x
apt-config
21.95
KB
-rwxr-xr-x
apt-extracttemplates
22.27
KB
-rwxr-xr-x
apt-ftparchive
230.58
KB
-rwxr-xr-x
apt-get
138.39
KB
-rwxr-xr-x
apt-key
11.46
KB
-rwxr-xr-x
apt-listchanges
8.54
KB
-rwxr-xr-x
apt-mark
50.28
KB
-rwxr-xr-x
apt-sortpkgs
30.19
KB
-rwxr-xr-x
aptitude
4.31
MB
-rwxr-xr-x
aptitude-create-state-bundle
1.89
KB
-rwxr-xr-x
aptitude-curses
4.31
MB
-rwxr-xr-x
aptitude-run-state-bundle
2.78
KB
-rwxr-xr-x
ar
54.96
KB
-rwxr-xr-x
arch
30.51
KB
-rwxr-xr-x
arj
340.49
KB
-rwxr-xr-x
arj-register
15.3
KB
-rwxr-xr-x
arjdisp
11.57
KB
-rwxr-xr-x
as
348.63
KB
-rwxr-xr-x
at
54.13
KB
-rwsr-sr-x
atq
54.13
KB
-rwsr-sr-x
atrm
54.13
KB
-rwsr-sr-x
autogsdoc
272.11
KB
-rwxr-xr-x
awk
115.43
KB
-rwxr-xr-x
awstats
661.36
KB
-rwxr-xr-x
base64
34.54
KB
-rwxr-xr-x
basename
30.48
KB
-rwxr-xr-x
bashbug
6.78
KB
-rwxr-xr-x
batch
152
B
-rwxr-xr-x
bc
83.11
KB
-rwxr-xr-x
bsd-from
10.12
KB
-rwxr-xr-x
bsd-write
14.25
KB
-rwxr-sr-x
buildhash
38.66
KB
-rwxr-xr-x
busctl
270.23
KB
-rwxr-xr-x
c++
816.12
KB
-rwxr-xr-x
c++filt
26.45
KB
-rwxr-xr-x
c2ph
35.79
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
4.55
KB
-rwxr-xr-x
cabextract
26.86
KB
-rwxr-xr-x
cal
29.08
KB
-rwxr-xr-x
calendar
27.09
KB
-rwxr-xr-x
captoinfo
70.79
KB
-rwxr-xr-x
catchsegv
3.23
KB
-rwxr-xr-x
catman
38.37
KB
-rwxr-xr-x
cc
813.49
KB
-rwxr-xr-x
chacl
14.22
KB
-rwxr-xr-x
chage
60.81
KB
-rwxr-sr-x
chardet
307
B
-rwxr-xr-x
chardetect
307
B
-rwxr-xr-x
chattr
10.29
KB
-rwxr-xr-x
chcon
62.73
KB
-rwxr-xr-x
checkgid
5.96
KB
-rwxr-xr-x
cheetah
73
B
-rwxr-xr-x
cheetah-analyze
114
B
-rwxr-xr-x
cheetah-compile
89
B
-rwxr-xr-x
chfn
52.36
KB
-rwsr-xr-x
chrt
22.4
KB
-rwxr-xr-x
chsh
43.42
KB
-rwsr-xr-x
ckbcomp
146.26
KB
-rwxr-xr-x
cksum
30.51
KB
-rwxr-xr-x
clear
6.11
KB
-rwxr-xr-x
clear_console
10.11
KB
-rwxr-xr-x
cloud-init
21.71
KB
-rwxr-xr-x
cloud-init-per
1.66
KB
-rwxr-xr-x
cloud-localds
4.42
KB
-rwxr-xr-x
cloud-publish-image
16.09
KB
-rwxr-xr-x
cloud-publish-tarball
7.93
KB
-rwxr-xr-x
cloud-publish-ubuntu
4.6
KB
-rwxr-xr-x
cloud-run-instances
25.79
KB
-rwxr-xr-x
cmp
42.49
KB
-rwxr-xr-x
codepage
10.09
KB
-rwxr-xr-x
col
10.11
KB
-rwxr-xr-x
colcrt
10.08
KB
-rwxr-xr-x
colrm
10.07
KB
-rwxr-xr-x
column
14.22
KB
-rwxr-xr-x
comm
34.51
KB
-rwxr-xr-x
compose
17.55
KB
-rwxr-xr-x
config_data
7.05
KB
-rwxr-xr-x
config_data.diverted
7.06
KB
-rwxr-xr-x
corelist
12.53
KB
-rwxr-xr-x
cpan
5.88
KB
-rwxr-xr-x
cpansign
2
KB
-rwxr-xr-x
cpp
814.43
KB
-rwxr-xr-x
cpp-4.9
814.43
KB
-rwxr-xr-x
crc32
867
B
-rwxr-xr-x
crontab
35.16
KB
-rwxr-sr-x
crypt
517
B
-rwxr-xr-x
csplit
46.7
KB
-rwxr-xr-x
ctstat
14.05
KB
-rwxr-xr-x
curl
177.95
KB
-rwxr-xr-x
cut
38.57
KB
-rwxr-xr-x
cvtenc
16.88
KB
-rwxr-xr-x
dbilogstrip
1.43
KB
-rwxr-xr-x
dbiprof
6.14
KB
-rwxr-xr-x
dbiproxy
5.35
KB
-rwxr-xr-x
dbus-cleanup-sockets
10.29
KB
-rwxr-xr-x
dbus-daemon
420.61
KB
-rwxr-xr-x
dbus-monitor
18.41
KB
-rwxr-xr-x
dbus-run-session
10.27
KB
-rwxr-xr-x
dbus-send
18.55
KB
-rwxr-xr-x
dbus-uuidgen
10.22
KB
-rwxr-xr-x
dc
42.32
KB
-rwxr-xr-x
deallocvt
10.1
KB
-rwxr-xr-x
deb-systemd-helper
17.73
KB
-rwxr-xr-x
deb-systemd-invoke
2.96
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-set-selections
2.87
KB
-rwxr-xr-x
debconf-show
1.78
KB
-rwxr-xr-x
debian-distro-info
22.49
KB
-rwxr-xr-x
debugapp
985
B
-rwxr-xr-x
debugedit
31.88
KB
-rwxr-xr-x
defaults
25.37
KB
-rwxr-xr-x
defmt-c
5.04
KB
-rwxr-xr-x
defmt-sh
4.85
KB
-rwxr-xr-x
delpart
18.2
KB
-rwxr-xr-x
dh_bash-completion
2.47
KB
-rwxr-xr-x
dh_installxmlcatalogs
9.44
KB
-rwxr-xr-x
dh_perl_dbi
1.04
KB
-rwxr-xr-x
dh_pypy
11.56
KB
-rwxr-xr-x
dh_pysupport
11.95
KB
-rwxr-xr-x
dh_python-ply
2.26
KB
-rwxr-xr-x
dh_python2
1.03
KB
-rwxr-xr-x
dh_python3
11.68
KB
-rwxr-xr-x
dialog
211.66
KB
-rwxr-xr-x
diff
126.88
KB
-rwxr-xr-x
diff3
58.66
KB
-rwxr-xr-x
dig
126.04
KB
-rwxr-xr-x
dircolors
38.54
KB
-rwxr-xr-x
dirname
30.48
KB
-rwxr-xr-x
discover-config
2.89
KB
-rwxr-xr-x
distro-info
22.49
KB
-rwxr-xr-x
dkimproxy-sign
3.85
KB
-rwxr-xr-x
dkimproxy-verify
2.26
KB
-rwxr-xr-x
dotlockfile
14.5
KB
-rwxr-sr-x
doveadm
429.58
KB
-rwxr-xr-x
doveconf
139.56
KB
-rwxr-xr-x
dpkg
267.55
KB
-rwxr-xr-x
dpkg-architecture
12.28
KB
-rwxr-xr-x
dpkg-buildflags
6.07
KB
-rwxr-xr-x
dpkg-buildpackage
22.21
KB
-rwxr-xr-x
dpkg-checkbuilddeps
7.04
KB
-rwxr-xr-x
dpkg-deb
127.2
KB
-rwxr-xr-x
dpkg-distaddfile
2.71
KB
-rwxr-xr-x
dpkg-divert
135.23
KB
-rwxr-xr-x
dpkg-genchanges
17.4
KB
-rwxr-xr-x
dpkg-gencontrol
13.71
KB
-rwxr-xr-x
dpkg-gensymbols
10.25
KB
-rwxr-xr-x
dpkg-maintscript-helper
17.23
KB
-rwxr-xr-x
dpkg-mergechangelogs
8.34
KB
-rwxr-xr-x
dpkg-name
6.53
KB
-rwxr-xr-x
dpkg-parsechangelog
4.1
KB
-rwxr-xr-x
dpkg-query
143.3
KB
-rwxr-xr-x
dpkg-scanpackages
8.08
KB
-rwxr-xr-x
dpkg-scansources
9.57
KB
-rwxr-xr-x
dpkg-shlibdeps
28.87
KB
-rwxr-xr-x
dpkg-source
19.72
KB
-rwxr-xr-x
dpkg-split
58.8
KB
-rwxr-xr-x
dpkg-statoverride
58.84
KB
-rwxr-xr-x
dpkg-trigger
66.8
KB
-rwxr-xr-x
dpkg-vendor
3.18
KB
-rwxr-xr-x
dsync
429.58
KB
-rwxr-xr-x
du
110.91
KB
-rwxr-xr-x
dumpkeys
76.48
KB
-rwxr-xr-x
dwp
2.34
MB
-rwxr-xr-x
easy_install
321
B
-rwxr-xr-x
easy_install-2.7
332
B
-rwxr-xr-x
ec2metadata
6.41
KB
-rwxr-xr-x
edit
17.55
KB
-rwxr-xr-x
editor
191.42
KB
-rwxr-xr-x
eject
30.59
KB
-rwxr-xr-x
elfedit
30.69
KB
-rwxr-xr-x
enc2xs
38.58
KB
-rwxr-xr-x
env
30.51
KB
-rwxr-xr-x
envsubst
34.46
KB
-rwxr-xr-x
eqn
185.16
KB
-rwxr-xr-x
euare-accountaliascreate
172
B
-rwxr-xr-x
euare-accountaliasdelete
172
B
-rwxr-xr-x
euare-accountaliaslist
172
B
-rwxr-xr-x
euare-accountcreate
157
B
-rwxr-xr-x
euare-accountdel
157
B
-rwxr-xr-x
euare-accountdelpolicy
175
B
-rwxr-xr-x
euare-accountgetpolicy
166
B
-rwxr-xr-x
euare-accountgetsummary
169
B
-rwxr-xr-x
euare-accountlist
154
B
-rwxr-xr-x
euare-accountlistpolicies
175
B
-rwxr-xr-x
euare-accountuploadpolicy
166
B
-rwxr-xr-x
euare-getldapsyncstatus
169
B
-rwxr-xr-x
euare-groupaddpolicy
160
B
-rwxr-xr-x
euare-groupadduser
160
B
-rwxr-xr-x
euare-groupcreate
151
B
-rwxr-xr-x
euare-groupdel
151
B
-rwxr-xr-x
euare-groupdelpolicy
169
B
-rwxr-xr-x
euare-groupgetpolicy
160
B
-rwxr-xr-x
euare-grouplistbypath
148
B
-rwxr-xr-x
euare-grouplistpolicies
169
B
-rwxr-xr-x
euare-grouplistusers
142
B
-rwxr-xr-x
euare-groupmod
151
B
-rwxr-xr-x
euare-groupremoveuser
175
B
-rwxr-xr-x
euare-groupuploadpolicy
160
B
-rwxr-xr-x
euare-instanceprofileaddrole
190
B
-rwxr-xr-x
euare-instanceprofilecreate
181
B
-rwxr-xr-x
euare-instanceprofiledel
181
B
-rwxr-xr-x
euare-instanceprofilegetattrib...
172
B
-rwxr-xr-x
euare-instanceprofilelistbypat...
178
B
-rwxr-xr-x
euare-instanceprofilelistforro...
199
B
-rwxr-xr-x
euare-instanceprofileremoverol...
205
B
-rwxr-xr-x
euare-roleaddpolicy
157
B
-rwxr-xr-x
euare-rolecreate
148
B
-rwxr-xr-x
euare-roledel
148
B
-rwxr-xr-x
euare-roledelpolicy
166
B
-rwxr-xr-x
euare-rolegetattributes
139
B
-rwxr-xr-x
euare-rolegetpolicy
157
B
-rwxr-xr-x
euare-rolelistbypath
145
B
-rwxr-xr-x
euare-rolelistpolicies
166
B
-rwxr-xr-x
euare-roleupdateassumepolicy
184
B
-rwxr-xr-x
euare-roleuploadpolicy
157
B
-rwxr-xr-x
euare-servercertdel
187
B
-rwxr-xr-x
euare-servercertgetattributes
178
B
-rwxr-xr-x
euare-servercertlistbypath
184
B
-rwxr-xr-x
euare-servercertmod
187
B
-rwxr-xr-x
euare-servercertupload
187
B
-rwxr-xr-x
euare-useraddcert
190
B
-rwxr-xr-x
euare-useraddkey
163
B
-rwxr-xr-x
euare-useraddloginprofile
172
B
-rwxr-xr-x
euare-useraddpolicy
157
B
-rwxr-xr-x
euare-usercreate
148
B
-rwxr-xr-x
euare-usercreatecert
190
B
-rwxr-xr-x
euare-userdeactivatemfadevice
175
B
-rwxr-xr-x
euare-userdel
148
B
-rwxr-xr-x
euare-userdelcert
190
B
-rwxr-xr-x
euare-userdelkey
163
B
-rwxr-xr-x
euare-userdelloginprofile
172
B
-rwxr-xr-x
euare-userdelpolicy
166
B
-rwxr-xr-x
euare-userenablemfadevice
163
B
-rwxr-xr-x
euare-usergetattributes
139
B
-rwxr-xr-x
euare-usergetinfo
151
B
-rwxr-xr-x
euare-usergetloginprofile
163
B
-rwxr-xr-x
euare-usergetpolicy
157
B
-rwxr-xr-x
euare-userlistbypath
145
B
-rwxr-xr-x
euare-userlistcerts
187
B
-rwxr-xr-x
euare-userlistgroups
169
B
-rwxr-xr-x
euare-userlistkeys
160
B
-rwxr-xr-x
euare-userlistmfadevices
160
B
-rwxr-xr-x
euare-userlistpolicies
166
B
-rwxr-xr-x
euare-usermod
148
B
-rwxr-xr-x
euare-usermodcert
190
B
-rwxr-xr-x
euare-usermodkey
163
B
-rwxr-xr-x
euare-usermodloginprofile
172
B
-rwxr-xr-x
euare-userresyncmfadevice
163
B
-rwxr-xr-x
euare-userupdateinfo
160
B
-rwxr-xr-x
euare-useruploadpolicy
157
B
-rwxr-xr-x
euca-allocate-address
163
B
-rwxr-xr-x
euca-associate-address
166
B
-rwxr-xr-x
euca-associate-route-table
175
B
-rwxr-xr-x
euca-attach-volume
154
B
-rwxr-xr-x
euca-authorize
190
B
-rwxr-xr-x
euca-bundle-and-upload-image
184
B
-rwxr-xr-x
euca-bundle-image
157
B
-rwxr-xr-x
euca-bundle-instance
160
B
-rwxr-xr-x
euca-bundle-vol
160
B
-rwxr-xr-x
euca-cancel-bundle-task
166
B
-rwxr-xr-x
euca-cancel-conversion-task
178
B
-rwxr-xr-x
euca-confirm-product-instance
184
B
-rwxr-xr-x
euca-copy-image
145
B
-rwxr-xr-x
euca-create-group
175
B
-rwxr-xr-x
euca-create-image
151
B
-rwxr-xr-x
euca-create-keypair
157
B
-rwxr-xr-x
euca-create-network-acl
166
B
-rwxr-xr-x
euca-create-network-acl-entry
181
B
-rwxr-xr-x
euca-create-route
151
B
-rwxr-xr-x
euca-create-route-table
166
B
-rwxr-xr-x
euca-create-snapshot
160
B
-rwxr-xr-x
euca-create-subnet
154
B
-rwxr-xr-x
euca-create-tags
154
B
-rwxr-xr-x
euca-create-volume
154
B
-rwxr-xr-x
euca-create-vpc
145
B
-rwxr-xr-x
euca-delete-bundle
160
B
-rwxr-xr-x
euca-delete-disk-image
163
B
-rwxr-xr-x
euca-delete-group
175
B
-rwxr-xr-x
euca-delete-keypair
157
B
-rwxr-xr-x
euca-delete-network-acl
166
B
-rwxr-xr-x
euca-delete-network-acl-entry
181
B
-rwxr-xr-x
euca-delete-route
151
B
-rwxr-xr-x
euca-delete-route-table
166
B
-rwxr-xr-x
euca-delete-snapshot
160
B
-rwxr-xr-x
euca-delete-subnet
154
B
-rwxr-xr-x
euca-delete-tags
148
B
-rwxr-xr-x
euca-delete-volume
154
B
-rwxr-xr-x
euca-delete-vpc
145
B
-rwxr-xr-x
euca-deregister
163
B
-rwxr-xr-x
euca-describe-addresses
169
B
-rwxr-xr-x
euca-describe-availability-zon...
193
B
-rwxr-xr-x
euca-describe-bundle-tasks
175
B
-rwxr-xr-x
euca-describe-conversion-tasks
187
B
-rwxr-xr-x
euca-describe-group
184
B
-rwxr-xr-x
euca-describe-groups
184
B
-rwxr-xr-x
euca-describe-image-attribute
184
B
-rwxr-xr-x
euca-describe-images
160
B
-rwxr-xr-x
euca-describe-instance-attribu...
193
B
-rwxr-xr-x
euca-describe-instance-status
184
B
-rwxr-xr-x
euca-describe-instance-types
181
B
-rwxr-xr-x
euca-describe-instances
169
B
-rwxr-xr-x
euca-describe-keypairs
166
B
-rwxr-xr-x
euca-describe-network-acls
175
B
-rwxr-xr-x
euca-describe-regions
163
B
-rwxr-xr-x
euca-describe-route-tables
175
B
-rwxr-xr-x
euca-describe-snapshots
169
B
-rwxr-xr-x
euca-describe-subnets
163
B
-rwxr-xr-x
euca-describe-tags
154
B
-rwxr-xr-x
euca-describe-volumes
164
B
-rwxr-xr-x
euca-describe-vpcs
154
B
-rwxr-xr-x
euca-detach-volume
154
B
-rwxr-xr-x
euca-disassociate-address
175
B
-rwxr-xr-x
euca-disassociate-route-table
184
B
-rwxr-xr-x
euca-download-and-unbundle
180
B
-rwxr-xr-x
euca-download-bundle
166
B
-rwxr-xr-x
euca-fingerprint-key
186
B
-rwxr-xr-x
euca-get-console-output
166
B
-rwxr-xr-x
euca-get-password
151
B
-rwxr-xr-x
euca-get-password-data
163
B
-rwxr-xr-x
euca-import-instance
160
B
-rwxr-xr-x
euca-import-keypair
157
B
-rwxr-xr-x
euca-import-volume
154
B
-rwxr-xr-x
euca-install-image
160
B
-rwxr-xr-x
euca-modify-image-attribute
178
B
-rwxr-xr-x
euca-modify-instance-attribute
187
B
-rwxr-xr-x
euca-modify-instance-type
199
B
-rwxr-xr-x
euca-modify-snapshot-attribute
187
B
-rwxr-xr-x
euca-monitor-instances
166
B
-rwxr-xr-x
euca-reboot-instances
163
B
-rwxr-xr-x
euca-register
157
B
-rwxr-xr-x
euca-release-address
160
B
-rwxr-xr-x
euca-replace-network-acl-assoc...
202
B
-rwxr-xr-x
euca-replace-network-acl-entry
182
B
-rwxr-xr-x
euca-replace-route
154
B
-rwxr-xr-x
euca-replace-route-table-assoc...
202
B
-rwxr-xr-x
euca-reset-image-attribute
175
B
-rwxr-xr-x
euca-reset-instance-attribute
184
B
-rwxr-xr-x
euca-resume-import
154
B
-rwxr-xr-x
euca-revoke
187
B
-rwxr-xr-x
euca-run-instances
154
B
-rwxr-xr-x
euca-start-instances
160
B
-rwxr-xr-x
euca-stop-instances
157
B
-rwxr-xr-x
euca-terminate-instances
172
B
-rwxr-xr-x
euca-unbundle
148
B
-rwxr-xr-x
euca-unbundle-stream
166
B
-rwxr-xr-x
euca-unmonitor-instances
172
B
-rwxr-xr-x
euca-upload-bundle
160
B
-rwxr-xr-x
euca-version
131
B
-rwxr-xr-x
euform-cancel-update-stack
191
B
-rwxr-xr-x
euform-create-stack
173
B
-rwxr-xr-x
euform-delete-stack
173
B
-rwxr-xr-x
euform-describe-stack-events
197
B
-rwxr-xr-x
euform-describe-stack-resource
203
B
-rwxr-xr-x
euform-describe-stack-resource...
206
B
-rwxr-xr-x
euform-describe-stacks
182
B
-rwxr-xr-x
euform-get-template
173
B
-rwxr-xr-x
euform-list-stack-resources
194
B
-rwxr-xr-x
euform-list-stacks
170
B
-rwxr-xr-x
euform-update-stack
173
B
-rwxr-xr-x
euform-validate-template
188
B
-rwxr-xr-x
eulb-apply-security-groups-to-...
251
B
-rwxr-xr-x
eulb-attach-lb-to-subnets
233
B
-rwxr-xr-x
eulb-configure-healthcheck
212
B
-rwxr-xr-x
eulb-create-app-cookie-stickin...
245
B
-rwxr-xr-x
eulb-create-lb
206
B
-rwxr-xr-x
eulb-create-lb-cookie-stickine...
242
B
-rwxr-xr-x
eulb-create-lb-listeners
233
B
-rwxr-xr-x
eulb-create-lb-policy
224
B
-rwxr-xr-x
eulb-delete-lb
206
B
-rwxr-xr-x
eulb-delete-lb-listeners
233
B
-rwxr-xr-x
eulb-delete-lb-policy
224
B
-rwxr-xr-x
eulb-deregister-instances-from...
257
B
-rwxr-xr-x
eulb-describe-instance-health
218
B
-rwxr-xr-x
eulb-describe-lb-policies
236
B
-rwxr-xr-x
eulb-describe-lb-policy-types
245
B
-rwxr-xr-x
eulb-describe-lbs
215
B
-rwxr-xr-x
eulb-detach-lb-from-subnets
239
B
-rwxr-xr-x
eulb-disable-zones-for-lb
269
B
-rwxr-xr-x
eulb-enable-zones-for-lb
266
B
-rwxr-xr-x
eulb-register-instances-with-l...
251
B
-rwxr-xr-x
eulb-set-lb-listener-ssl-cert
263
B
-rwxr-xr-x
eulb-set-lb-policies-for-backe...
269
B
-rwxr-xr-x
eulb-set-lb-policies-of-listen...
251
B
-rwxr-xr-x
euscale-create-auto-scaling-gr...
200
B
-rwxr-xr-x
euscale-create-launch-config
209
B
-rwxr-xr-x
euscale-create-or-update-tags
188
B
-rwxr-xr-x
euscale-delete-auto-scaling-gr...
200
B
-rwxr-xr-x
euscale-delete-launch-config
209
B
-rwxr-xr-x
euscale-delete-notification-co...
227
B
-rwxr-xr-x
euscale-delete-policy
170
B
-rwxr-xr-x
euscale-delete-scheduled-actio...
197
B
-rwxr-xr-x
euscale-delete-tags
164
B
-rwxr-xr-x
euscale-describe-account-limit...
197
B
-rwxr-xr-x
euscale-describe-adjustment-ty...
203
B
-rwxr-xr-x
euscale-describe-auto-scaling-...
209
B
-rwxr-xr-x
euscale-describe-auto-scaling-...
218
B
-rwxr-xr-x
euscale-describe-auto-scaling-...
242
B
-rwxr-xr-x
euscale-describe-launch-config...
218
B
-rwxr-xr-x
euscale-describe-metric-collec...
221
B
-rwxr-xr-x
euscale-describe-notification-...
236
B
-rwxr-xr-x
euscale-describe-policies
182
B
-rwxr-xr-x
euscale-describe-process-types
215
B
-rwxr-xr-x
euscale-describe-scaling-activ...
209
B
-rwxr-xr-x
euscale-describe-scheduled-act...
206
B
-rwxr-xr-x
euscale-describe-tags
170
B
-rwxr-xr-x
euscale-describe-termination-p...
224
B
-rwxr-xr-x
euscale-disable-metrics-collec...
206
B
-rwxr-xr-x
euscale-enable-metrics-collect...
203
B
-rwxr-xr-x
euscale-execute-policy
173
B
-rwxr-xr-x
euscale-put-notification-confi...
218
B
-rwxr-xr-x
euscale-put-scaling-policy
182
B
-rwxr-xr-x
euscale-put-scheduled-update-g...
221
B
-rwxr-xr-x
euscale-resume-processes
179
B
-rwxr-xr-x
euscale-set-desired-capacity
188
B
-rwxr-xr-x
euscale-set-instance-health
185
B
-rwxr-xr-x
euscale-suspend-processes
182
B
-rwxr-xr-x
euscale-terminate-instance-in-...
239
B
-rwxr-xr-x
euscale-update-auto-scaling-gr...
200
B
-rwxr-xr-x
euwatch-delete-alarms
168
B
-rwxr-xr-x
euwatch-describe-alarm-history
192
B
-rwxr-xr-x
euwatch-describe-alarms
174
B
-rwxr-xr-x
euwatch-describe-alarms-for-me...
201
B
-rwxr-xr-x
euwatch-disable-alarm-actions
189
B
-rwxr-xr-x
euwatch-enable-alarm-actions
186
B
-rwxr-xr-x
euwatch-get-stats
189
B
-rwxr-xr-x
euwatch-list-metrics
165
B
-rwxr-xr-x
euwatch-put-data
171
B
-rwxr-xr-x
euwatch-put-metric-alarm
174
B
-rwxr-xr-x
euwatch-set-alarm-state
171
B
-rwxr-xr-x
ex
2.14
MB
-rwxr-xr-x
expand
30.54
KB
-rwxr-xr-x
expiry
22.21
KB
-rwxr-sr-x
expr
38.54
KB
-rwxr-xr-x
factor
74.63
KB
-rwxr-xr-x
fail2ban-client
12.4
KB
-rwxr-xr-x
fail2ban-regex
13.25
KB
-rwxr-xr-x
fail2ban-server
4.4
KB
-rwxr-xr-x
faillog
18.2
KB
-rwxr-xr-x
faked-sysv
23.02
KB
-rwxr-xr-x
faked-tcp
27.08
KB
-rwxr-xr-x
fakeroot
3.8
KB
-rwxr-xr-x
fakeroot-sysv
3.8
KB
-rwxr-xr-x
fakeroot-tcp
3.8
KB
-rwxr-xr-x
fallocate
22.33
KB
-rwxr-xr-x
fc-cache
14.45
KB
-rwxr-xr-x
fc-cat
14.38
KB
-rwxr-xr-x
fc-list
10.27
KB
-rwxr-xr-x
fc-match
10.33
KB
-rwxr-xr-x
fc-pattern
10.27
KB
-rwxr-xr-x
fc-query
10.23
KB
-rwxr-xr-x
fc-scan
10.27
KB
-rwxr-xr-x
fc-validate
10.29
KB
-rwxr-xr-x
fcgistarter
9.96
KB
-rwxr-xr-x
file
18.62
KB
-rwxr-xr-x
file-rename
3.1
KB
-rwxr-xr-x
find
228.5
KB
-rwxr-xr-x
find2perl
23.06
KB
-rwxr-xr-x
findaffix
11.7
KB
-rwxr-xr-x
fiz
15.1
KB
-rwxr-xr-x
flock
22.33
KB
-rwxr-xr-x
fmt
38.54
KB
-rwxr-xr-x
fold
30.54
KB
-rwxr-xr-x
free
18.19
KB
-rwxr-xr-x
from
10.12
KB
-rwxr-xr-x
fromdos
13.89
KB
-rwxr-xr-x
ftp
83.67
KB
-rwxr-xr-x
funzip
22.14
KB
-rwxr-xr-x
g++
816.12
KB
-rwxr-xr-x
g++-4.9
816.12
KB
-rwxr-xr-x
gcc
813.49
KB
-rwxr-xr-x
gcc-4.9
813.49
KB
-rwxr-xr-x
gcc-ar
24.25
KB
-rwxr-xr-x
gcc-ar-4.9
24.25
KB
-rwxr-xr-x
gcc-nm
24.19
KB
-rwxr-xr-x
gcc-nm-4.9
24.19
KB
-rwxr-xr-x
gcc-ranlib
24.19
KB
-rwxr-xr-x
gcc-ranlib-4.9
24.19
KB
-rwxr-xr-x
gcov
440.43
KB
-rwxr-xr-x
gcov-4.9
440.43
KB
-rwxr-xr-x
gdnc
35.32
KB
-rwxr-xr-x
gdomap
50.71
KB
-rwxr-xr-x
gencat
22.43
KB
-rwxr-xr-x
gendiff
586
B
-rwxr-xr-x
geqn
185.16
KB
-rwxr-xr-x
getconf
22.23
KB
-rwxr-xr-x
getent
27.11
KB
-rwxr-xr-x
getfacl
23.03
KB
-rwxr-xr-x
getkeycodes
10.1
KB
-rwxr-xr-x
getopt
14.25
KB
-rwxr-xr-x
gettext
34.44
KB
-rwxr-xr-x
gettext.sh
4.51
KB
-rwxr-xr-x
ginstall-info
39.55
KB
-rwxr-xr-x
git
1.61
MB
-rwxr-xr-x
git-receive-pack
1.61
MB
-rwxr-xr-x
git-shell
792.1
KB
-rwxr-xr-x
git-upload-archive
1.61
MB
-rwxr-xr-x
git-upload-pack
868.16
KB
-rwxr-xr-x
gold
2.52
MB
-rwxr-xr-x
gpasswd
73.61
KB
-rwsr-xr-x
gpg
992.95
KB
-rwxr-xr-x
gpg-agent
296.06
KB
-rwxr-xr-x
gpg-connect-agent
150.47
KB
-rwxr-xr-x
gpg-zip
3.23
KB
-rwxr-xr-x
gpg2
766.69
KB
-rwxr-xr-x
gpgconf
147.19
KB
-rwxr-xr-x
gpgkey2ssh
37.88
KB
-rwxr-xr-x
gpgparsemail
25.95
KB
-rwxr-xr-x
gpgsplit
58.72
KB
-rwxr-xr-x
gpgv
363.58
KB
-rwxr-xr-x
gpic
199.91
KB
-rwxr-xr-x
gprof
92.21
KB
-rwxr-xr-x
groff
101.22
KB
-rwxr-xr-x
grog
9.62
KB
-rwxr-xr-x
grops
161.66
KB
-rwxr-xr-x
grotty
117.28
KB
-rwxr-xr-x
groups
30.54
KB
-rwxr-xr-x
growpart
6.91
KB
-rwxr-xr-x
grub-editenv
221.33
KB
-rwxr-xr-x
grub-file
616.49
KB
-rwxr-xr-x
grub-fstest
748.2
KB
-rwxr-xr-x
grub-glue-efi
217.2
KB
-rwxr-xr-x
grub-kbdcomp
1.64
KB
-rwxr-xr-x
grub-menulst2cfg
197.19
KB
-rwxr-xr-x
grub-mkfont
242.08
KB
-rwxr-xr-x
grub-mkimage
306.23
KB
-rwxr-xr-x
grub-mklayout
221.39
KB
-rwxr-xr-x
grub-mknetdir
342.81
KB
-rwxr-xr-x
grub-mkpasswd-pbkdf2
223.61
KB
-rwxr-xr-x
grub-mkrelpath
216.83
KB
-rwxr-xr-x
grub-mkrescue
763.53
KB
-rwxr-xr-x
grub-mkstandalone
415.32
KB
-rwxr-xr-x
grub-mount
567.3
KB
-rwxr-xr-x
grub-ntldr-img
31.17
KB
-rwxr-xr-x
grub-render-label
632.38
KB
-rwxr-xr-x
grub-script-check
242.7
KB
-rwxr-xr-x
grub-syslinux2cfg
583.05
KB
-rwxr-xr-x
gspath
11.11
KB
-rwxr-xr-x
gtbl
122.07
KB
-rwxr-xr-x
gtk-update-icon-cache
31.29
KB
-rwxr-xr-x
h2ph
28.52
KB
-rwxr-xr-x
h2xs
59.39
KB
-rwxr-xr-x
hd
30.35
KB
-rwxr-xr-x
head
38.57
KB
-rwxr-xr-x
helpztags
2.42
KB
-rwxr-xr-x
hexdump
30.35
KB
-rwxr-xr-x
host
110.32
KB
-rwxr-xr-x
hostid
26.48
KB
-rwxr-xr-x
hostnamectl
2.24
MB
-rwxr-xr-x
htcacheclean
29.98
KB
-rwxr-xr-x
htdbm
21.96
KB
-rwxr-xr-x
htdigest
13.96
KB
-rwxr-xr-x
htop
133.64
KB
-rwxr-xr-x
htpasswd
17.96
KB
-rwxr-xr-x
httpget
131
B
-rwxr-xr-x
i386
14.19
KB
-rwxr-xr-x
icombine
34.63
KB
-rwxr-xr-x
iconv
54.8
KB
-rwxr-xr-x
id
38.63
KB
-rwxr-xr-x
ijoin
14.17
KB
-rwxr-xr-x
info
202.55
KB
-rwxr-xr-x
infobrowser
202.55
KB
-rwxr-xr-x
infocmp
54.65
KB
-rwxr-xr-x
infokey
20.3
KB
-rwxr-xr-x
infotocap
70.79
KB
-rwxr-xr-x
innochecksum
13.87
KB
-rwxr-xr-x
innotop
390.81
KB
-rwxr-xr-x
install
139.39
KB
-rwxr-xr-x
install-info
39.55
KB
-rwxr-xr-x
instmodsh
4.27
KB
-rwxr-xr-x
ionice
22.33
KB
-rwxr-xr-x
ipcmk
22.52
KB
-rwxr-xr-x
ipcrm
22.3
KB
-rwxr-xr-x
ipcs
42.48
KB
-rwxr-xr-x
iptables-xml
85.67
KB
-rwxr-xr-x
ischroot
10.27
KB
-rwxr-xr-x
ispell
87.06
KB
-rwxr-xr-x
ispell-wrapper
7.05
KB
-rwxr-xr-x
join
42.57
KB
-rwxr-xr-x
json_pp
3.86
KB
-rwxr-xr-x
jsondiff
975
B
-rwxr-xr-x
jsonpatch
1.05
KB
-rwxr-xr-x
kbdinfo
10.12
KB
-rwxr-xr-x
kbxutil
114.46
KB
-rwxr-xr-x
killall
22.98
KB
-rwxr-xr-x
last
18.33
KB
-rwxr-xr-x
lastb
18.33
KB
-rwxr-xr-x
lastcomm
26.74
KB
-rwxr-xr-x
lastlog
13.95
KB
-rwxr-xr-x
lcf
7.63
KB
-rwxr-xr-x
ld
1.03
MB
-rwxr-xr-x
ld.bfd
1.03
MB
-rwxr-xr-x
ld.gold
2.52
MB
-rwxr-xr-x
ldapadd
70.02
KB
-rwxr-xr-x
ldapcompare
62.02
KB
-rwxr-xr-x
ldapdelete
62.05
KB
-rwxr-xr-x
ldapexop
62.02
KB
-rwxr-xr-x
ldapmodify
70.02
KB
-rwxr-xr-x
ldapmodrdn
62.02
KB
-rwxr-xr-x
ldappasswd
62.02
KB
-rwxr-xr-x
ldapsearch
82.05
KB
-rwxr-xr-x
ldapurl
21.88
KB
-rwxr-xr-x
ldapwhoami
58.02
KB
-rwxr-xr-x
ldd
5.27
KB
-rwxr-xr-x
less
161.42
KB
-rwxr-xr-x
lessecho
9.89
KB
-rwxr-xr-x
lessfile
7.58
KB
-rwxr-xr-x
lesskey
19.22
KB
-rwxr-xr-x
lesspipe
7.58
KB
-rwxr-xr-x
lexgrog
90.45
KB
-rwxr-xr-x
lft
2.43
KB
-rwxr-xr-x
lft.db
2.43
KB
-rwxr-xr-x
libnetcfg
15.39
KB
-rwxr-xr-x
line
6
KB
-rwxr-xr-x
link
26.48
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
14.19
KB
-rwxr-xr-x
linux64
14.19
KB
-rwxr-xr-x
lnstat
14.05
KB
-rwxr-xr-x
loadkeys
108.97
KB
-rwxr-xr-x
loadunimap
22.47
KB
-rwxr-xr-x
locale
37.71
KB
-rwxr-xr-x
localectl
250.23
KB
-rwxr-xr-x
localedef
295.52
KB
-rwxr-xr-x
locate
34.98
KB
-rwxr-sr-x
logger
27.06
KB
-rwxr-xr-x
logname
26.48
KB
-rwxr-xr-x
logresolve
9.97
KB
-rwxr-xr-x
look
10.15
KB
-rwxr-xr-x
lorder
2.7
KB
-rwxr-xr-x
lsar
2.12
MB
-rwxr-xr-x
lsattr
10.27
KB
-rwxr-xr-x
lsb_release
3.63
KB
-rwxr-xr-x
lscpu
50.95
KB
-rwxr-xr-x
lsinitramfs
2.43
KB
-rwxr-xr-x
lslocks
26.86
KB
-rwxr-xr-x
lsof
159.37
KB
-rwxr-xr-x
lspci
68.04
KB
-rwxr-xr-x
lspgpot
1.06
KB
-rwxr-xr-x
lwp-download
8.43
KB
-rwxr-xr-x
lwp-dump
2.73
KB
-rwxr-xr-x
lwp-mirror
2.42
KB
-rwxr-xr-x
lwp-request
14.71
KB
-rwxr-xr-x
lzcat
66.95
KB
-rwxr-xr-x
lzcmp
5.39
KB
-rwxr-xr-x
lzdiff
5.39
KB
-rwxr-xr-x
lzegrep
5.29
KB
-rwxr-xr-x
lzfgrep
5.29
KB
-rwxr-xr-x
lzgrep
5.29
KB
-rwxr-xr-x
lzless
1.76
KB
-rwxr-xr-x
lzma
66.95
KB
-rwxr-xr-x
lzmainfo
10.13
KB
-rwxr-xr-x
lzmore
2.12
KB
-rwxr-xr-x
lzop
63.77
KB
-rwxr-xr-x
m4
146.99
KB
-rwxr-xr-x
maildirmake.dovecot
521
B
-rwxr-xr-x
mailq
26.05
KB
-rwxr-xr-x
make
202.75
KB
-rwxr-xr-x
make-first-existing-target
4.79
KB
-rwxr-xr-x
make_strings
44.62
KB
-rwxr-xr-x
makeinfo
51.42
KB
-rwxr-xr-x
man
104.41
KB
-rwxr-xr-x
mandb
130.59
KB
-rwxr-xr-x
manpath
30.38
KB
-rwxr-xr-x
mapscrn
18.47
KB
-rwxr-xr-x
mawk
115.43
KB
-rwxr-xr-x
mc
984.99
KB
-rwxr-xr-x
mcdiff
984.99
KB
-rwxr-xr-x
mcedit
984.99
KB
-rwxr-xr-x
mcookie
26.55
KB
-rwxr-xr-x
mcrypt
83.27
KB
-rwxr-xr-x
mcview
984.99
KB
-rwxr-xr-x
md5sum
38.57
KB
-rwxr-xr-x
md5sum.textutils
38.57
KB
-rwxr-xr-x
mdecrypt
83.27
KB
-rwxr-xr-x
mesg
10.09
KB
-rwxr-xr-x
miniterm.py
25.48
KB
-rwxr-xr-x
mk_modmap
15.78
KB
-rwxr-xr-x
mkfifo
58.76
KB
-rwxr-xr-x
mkpasswd
18.3
KB
-rwxr-xr-x
mlocate
34.98
KB
-rwxr-sr-x
mlock
8.64
KB
-rwxr-sr-x
msql2mysql
1.41
KB
-rwxr-xr-x
mtrace
6.3
KB
-rwxr-xr-x
munchlist
30.36
KB
-rwxr-xr-x
mutt
905.07
KB
-rwxr-xr-x
mutt-org
905.07
KB
-rwxr-xr-x
mutt_dotlock
10.36
KB
-rwxr-sr-x
my_print_defaults
2.75
MB
-rwxr-xr-x
myisam_ftdump
3.02
MB
-rwxr-xr-x
myisamchk
3.13
MB
-rwxr-xr-x
myisamlog
3.01
MB
-rwxr-xr-x
myisampack
3.05
MB
-rwxr-xr-x
mysql
3.31
MB
-rwxr-xr-x
mysql_client_test
3.58
MB
-rwxr-xr-x
mysql_convert_table_format
4.11
KB
-rwxr-xr-x
mysql_find_rows
3.21
KB
-rwxr-xr-x
mysql_fix_extensions
1.22
KB
-rwxr-xr-x
mysql_install_db
14.44
KB
-rwxr-xr-x
mysql_plugin
2.76
MB
-rwxr-xr-x
mysql_secure_installation
8.53
KB
-rwxr-xr-x
mysql_setpermission
17.05
KB
-rwxr-xr-x
mysql_tzinfo_to_sql
2.72
MB
-rwxr-xr-x
mysql_upgrade
3.24
MB
-rwxr-xr-x
mysql_waitpid
2.74
MB
-rwxr-xr-x
mysql_zap
3.77
KB
-rwxr-xr-x
mysqlaccess
109.3
KB
-rwxr-xr-x
mysqladmin
3.18
MB
-rwxr-xr-x
mysqlanalyze
3.18
MB
-rwxr-xr-x
mysqlbinlog
3.3
MB
-rwxr-xr-x
mysqlbug
10.75
KB
-rwxr-xr-x
mysqlcheck
3.18
MB
-rwxr-xr-x
mysqld_multi
23.36
KB
-rwxr-xr-x
mysqld_safe
26.84
KB
-rwxr-xr-x
mysqldump
3.25
MB
-rwxr-xr-x
mysqldumpslow
7.19
KB
-rwxr-xr-x
mysqlhotcopy
34.04
KB
-rwxr-xr-x
mysqlimport
3.18
MB
-rwxr-xr-x
mysqloptimize
3.18
MB
-rwxr-xr-x
mysqlrepair
3.18
MB
-rwxr-xr-x
mysqlreport
38.1
KB
-rwxr-xr-x
mysqlshow
3.18
MB
-rwxr-xr-x
mysqlslap
3.2
MB
-rwxr-xr-x
mysqltest
3.42
MB
-rwxr-xr-x
namei
22.36
KB
-rwxr-xr-x
nano
191.42
KB
-rwxr-xr-x
nawk
115.43
KB
-rwxr-xr-x
ncal
29.08
KB
-rwxr-xr-x
ncdu
63.08
KB
-rwxr-xr-x
ncurses5-config
5.81
KB
-rwxr-xr-x
ncursesw5-config
5.81
KB
-rwxr-xr-x
ndg_httpclient
339
B
-rwxr-xr-x
neqn
271
B
-rwxr-xr-x
net-server
3.34
KB
-rwxr-xr-x
netkit-ftp
83.67
KB
-rwxr-xr-x
newaliases
26.05
KB
-rwxr-xr-x
newgrp
38.98
KB
-rwsr-xr-x
ngettext
34.45
KB
-rwxr-xr-x
nice
30.51
KB
-rwxr-xr-x
nl
38.66
KB
-rwxr-xr-x
nm
39.73
KB
-rwxr-xr-x
nohup
30.51
KB
-rwxr-xr-x
nomarch
16
KB
-rwxr-xr-x
nproc
30.51
KB
-rwxr-xr-x
nroff
3.32
KB
-rwxr-xr-x
nsenter
22.71
KB
-rwxr-xr-x
nslookup
114.16
KB
-rwxr-xr-x
nstat
16.23
KB
-rwxr-xr-x
nsupdate
61.89
KB
-rwxr-xr-x
numfmt
54.63
KB
-rwxr-xr-x
objcopy
210.97
KB
-rwxr-xr-x
objdump
331.49
KB
-rwxr-xr-x
od
66.63
KB
-rwxr-xr-x
oldfind
228.5
KB
-rwxr-xr-x
omshell
391.87
KB
-rwxr-xr-x
openapp
10.69
KB
-rwxr-xr-x
openssl
517.75
KB
-rwxr-xr-x
opentool
5.71
KB
-rwxr-xr-x
os-prober
4.16
KB
-rwxr-xr-x
p7zip
1.33
KB
-rwxr-xr-x
pager
161.42
KB
-rwxr-xr-x
paperconf
8.89
KB
-rwxr-xr-x
partx
67.3
KB
-rwxr-xr-x
passwd
52.92
KB
-rwsr-xr-x
paste
30.51
KB
-rwxr-xr-x
patch
147.73
KB
-rwxr-xr-x
pathchk
30.51
KB
-rwxr-xr-x
pcimodules
14.42
KB
-rwxr-xr-x
pdb
44.93
KB
-rwxr-xr-x
pdb2.7
44.93
KB
-rwxr-xr-x
pdb3
59.46
KB
-rwxr-xr-x
pdb3.4
59.46
KB
-rwxr-xr-x
pdftexi2dvi
1.27
KB
-rwxr-xr-x
pear
793
B
-rwxr-xr-x
peardev
815
B
-rwxr-xr-x
pecl
730
B
-rwxr-xr-x
peekfd
10.11
KB
-rwxr-xr-x
perf
528
B
-rwxr-xr-x
perl
10.17
KB
-rwxr-xr-x
perl5.20.2
10.17
KB
-rwxr-xr-x
perlbug
44.33
KB
-rwxr-xr-x
perldoc
125
B
-rwxr-xr-x
perlivp
10.61
KB
-rwxr-xr-x
perlthanks
44.33
KB
-rwxr-xr-x
perror
2.86
MB
-rwxr-xr-x
pftp
83.67
KB
-rwxr-xr-x
pg
38.67
KB
-rwxr-xr-x
pgrep
26.44
KB
-rwxr-xr-x
phar
14.48
KB
-rwxr-xr-x
phar5
14.48
KB
-rwxr-xr-x
php
8.66
MB
-rwxr-xr-x
php5
8.66
MB
-rwxr-xr-x
pic
199.91
KB
-rwxr-xr-x
pico
191.42
KB
-rwxr-xr-x
piconv
8.11
KB
-rwxr-xr-x
pilconvert.py
2.28
KB
-rwxr-xr-x
pildriver.py
15.23
KB
-rwxr-xr-x
pilfile.py
2.51
KB
-rwxr-xr-x
pilfont.py
1021
B
-rwxr-xr-x
pilprint.py
2.32
KB
-rwxr-xr-x
pinentry
104.71
KB
-rwxr-xr-x
pinentry-gtk-2
104.71
KB
-rwxr-xr-x
pinentry-x11
104.71
KB
-rwxr-xr-x
pinky
34.66
KB
-rwxr-xr-x
pip
281
B
-rwxr-xr-x
pip2
283
B
-rwxr-xr-x
pkill
26.44
KB
-rwxr-xr-x
pl2link
16.93
KB
-rwxr-xr-x
pl2pm
4.42
KB
-rwxr-xr-x
pldd
14.37
KB
-rwxr-xr-x
pldes
11.37
KB
-rwxr-xr-x
plget
11.4
KB
-rwxr-xr-x
plio
11.71
KB
-rwxr-xr-x
plmerge
11.71
KB
-rwxr-xr-x
plparse
11.71
KB
-rwxr-xr-x
plser
12.05
KB
-rwxr-xr-x
pmap
26.42
KB
-rwxr-xr-x
pod2html
4.04
KB
-rwxr-xr-x
pod2latex
10.1
KB
-rwxr-xr-x
pod2man
13.34
KB
-rwxr-xr-x
pod2readme
1.56
KB
-rwxr-xr-x
pod2texi
19.24
KB
-rwxr-xr-x
pod2text
10.83
KB
-rwxr-xr-x
pod2usage
3.67
KB
-rwxr-xr-x
podchecker
3.7
KB
-rwxr-xr-x
podselect
2.55
KB
-rwxr-xr-x
pr
66.7
KB
-rwxr-xr-x
preconv
46.07
KB
-rwxr-xr-x
prename
2.92
KB
-rwxr-xr-x
print
17.55
KB
-rwxr-xr-x
printenv
26.48
KB
-rwxr-xr-x
printerbanner
18.11
KB
-rwxr-xr-x
printf
50.54
KB
-rwxr-xr-x
prlimit
27.11
KB
-rwxr-xr-x
prove
13.23
KB
-rwxr-xr-x
prtstat
14.16
KB
-rwxr-xr-x
psed
52.08
KB
-rwxr-xr-x
psfaddtable
18.23
KB
-rwxr-xr-x
psfgettable
18.23
KB
-rwxr-xr-x
psfstriptable
18.23
KB
-rwxr-xr-x
psfxtable
18.23
KB
-rwxr-xr-x
pstree
22.59
KB
-rwxr-xr-x
pstree.x11
22.59
KB
-rwxr-xr-x
pstruct
35.79
KB
-rwxr-xr-x
ptar
3.48
KB
-rwxr-xr-x
ptardiff
2.45
KB
-rwxr-xr-x
ptargrep
4.18
KB
-rwxr-xr-x
ptx
66.76
KB
-rwxr-xr-x
pwdx
10.17
KB
-rwxr-xr-x
py3clean
7.62
KB
-rwxr-xr-x
py3compile
11.83
KB
-rwxr-xr-x
py3versions
10.96
KB
-rwxr-xr-x
pybuild
20.41
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.4
79
B
-rwxr-xr-x
pygettext
21.58
KB
-rwxr-xr-x
pygettext2.7
21.58
KB
-rwxr-xr-x
pygettext3
21.84
KB
-rwxr-xr-x
pygettext3.4
21.84
KB
-rwxr-xr-x
pygmentize
148
B
-rwxr-xr-x
python
3.61
MB
-rwxr-xr-x
python-config
2.83
KB
-rwxr-xr-x
python2
3.61
MB
-rwxr-xr-x
python2-config
2.83
KB
-rwxr-xr-x
python2-jsondiff
975
B
-rwxr-xr-x
python2-jsonpatch
1.05
KB
-rwxr-xr-x
python2.7
3.61
MB
-rwxr-xr-x
python2.7-config
2.83
KB
-rwxr-xr-x
python3
4.27
MB
-rwxr-xr-x
python3.4
4.27
MB
-rwxr-xr-x
python3.4m
4.27
MB
-rwxr-xr-x
python3m
4.27
MB
-rwxr-xr-x
pyversions
14.75
KB
-rwxr-xr-x
querybts
10.55
KB
-rwxr-xr-x
ranlib
54.96
KB
-rwxr-xr-x
rcp
82.01
KB
-rwxr-xr-x
re2c
214.66
KB
-rwxr-xr-x
readelf
448.81
KB
-rwxr-xr-x
realpath
58.66
KB
-rwxr-xr-x
rearj
58.3
KB
-rwxr-xr-x
rename
3.1
KB
-rwxr-xr-x
rename.ul
10.2
KB
-rwxr-xr-x
renice
10.15
KB
-rwxr-xr-x
replace
2.73
MB
-rwxr-xr-x
report-hw
2.03
KB
-rwxr-xr-x
reportbug
101.84
KB
-rwxr-xr-x
reset
18.53
KB
-rwxr-xr-x
resize-part-image
4.25
KB
-rwxr-xr-x
resizecons
18.41
KB
-rwxr-xr-x
resizepart
30.5
KB
-rwxr-xr-x
resolve_stack_dump
2.75
MB
-rwxr-xr-x
resolveip
2.74
MB
-rwxr-xr-x
rev
10.18
KB
-rwxr-xr-x
rgrep
30
B
-rwxr-xr-x
ripole
35.81
KB
-rwxr-xr-x
rlogin
650.48
KB
-rwxr-xr-x
rmail
13.87
KB
-rwxr-xr-x
rotatelogs
18.04
KB
-rwxr-xr-x
routef
173
B
-rwxr-xr-x
routel
1.23
KB
-rwxr-xr-x
rpcgen
82.77
KB
-rwxr-xr-x
rpm
14.85
KB
-rwxr-xr-x
rpm2cpio
10.27
KB
-rwxr-xr-x
rpmbuild
24.55
KB
-rwxr-xr-x
rpmdb
10.8
KB
-rwxr-xr-x
rpmgraph
14.77
KB
-rwxr-xr-x
rpmkeys
10.8
KB
-rwxr-xr-x
rpmquery
14.85
KB
-rwxr-xr-x
rpmsign
14.87
KB
-rwxr-xr-x
rpmspec
11.05
KB
-rwxr-xr-x
rpmverify
14.85
KB
-rwxr-xr-x
rsh
650.48
KB
-rwxr-xr-x
rst-buildhtml
9.73
KB
-rwxr-xr-x
rst2html
593
B
-rwxr-xr-x
rst2latex
790
B
-rwxr-xr-x
rst2man
599
B
-rwxr-xr-x
rst2odt
763
B
-rwxr-xr-x
rst2odt_prepstyles
2.26
KB
-rwxr-xr-x
rst2pseudoxml
600
B
-rwxr-xr-x
rst2s5
636
B
-rwxr-xr-x
rst2xetex
785
B
-rwxr-xr-x
rst2xml
601
B
-rwxr-xr-x
rstpep2html
669
B
-rwxr-xr-x
rsync
476.27
KB
-rwxr-xr-x
rtstat
14.05
KB
-rwxr-xr-x
run-mailcap
17.55
KB
-rwxr-xr-x
runcon
30.6
KB
-rwxr-xr-x
rview
2.14
MB
-rwxr-xr-x
rvim
2.14
MB
-rwxr-xr-x
s2p
52.08
KB
-rwxr-xr-x
sa-awl
4.96
KB
-rwxr-xr-x
sa-check_spamd
14.7
KB
-rwxr-xr-x
sa-compile
21.85
KB
-rwxr-xr-x
sa-learn
44.88
KB
-rwxr-xr-x
sa-update
67.96
KB
-rwxr-xr-x
savelog
10.22
KB
-rwxr-xr-x
scp
82.01
KB
-rwxr-xr-x
screen
424.2
KB
-rwxr-sr-x
screendump
10.14
KB
-rwxr-xr-x
script
18.43
KB
-rwxr-xr-x
scriptreplay
14.2
KB
-rwxr-xr-x
sdiff
46.6
KB
-rwxr-xr-x
see
17.55
KB
-rwxr-xr-x
select-default-iwrap
474
B
-rwxr-xr-x
select-editor
1.19
KB
-rwxr-xr-x
sendEmail
79.98
KB
-rwxr-xr-x
sendemail
79.98
KB
-rwxr-xr-x
sensible-browser
1.11
KB
-rwxr-xr-x
sensible-editor
1.08
KB
-rwxr-xr-x
sensible-pager
288
B
-rwxr-xr-x
seq
46.54
KB
-rwxr-xr-x
setarch
14.19
KB
-rwxr-xr-x
setfacl
35.34
KB
-rwxr-xr-x
setkeycodes
10.09
KB
-rwxr-xr-x
setleds
10.13
KB
-rwxr-xr-x
setlogcons
10.08
KB
-rwxr-xr-x
setmetamode
10.2
KB
-rwxr-xr-x
setpci
22.28
KB
-rwxr-xr-x
setsid
10.18
KB
-rwxr-xr-x
setterm
34.38
KB
-rwxr-xr-x
setvtrgb
10.22
KB
-rwxr-xr-x
sfparse
11.93
KB
-rwxr-xr-x
sftp
134.26
KB
-rwxr-xr-x
sg
38.98
KB
-rwsr-xr-x
sha1sum
42.57
KB
-rwxr-xr-x
sha224sum
50.57
KB
-rwxr-xr-x
sha256sum
50.57
KB
-rwxr-xr-x
sha384sum
54.57
KB
-rwxr-xr-x
sha512sum
54.57
KB
-rwxr-xr-x
shasum
8.85
KB
-rwxr-xr-x
showconsolefont
14.2
KB
-rwxr-xr-x
showkey
14.14
KB
-rwxr-xr-x
shred
54.76
KB
-rwxr-xr-x
shuf
50.63
KB
-rwxr-xr-x
sieve-dump
26.09
KB
-rwxr-xr-x
sieve-filter
34.09
KB
-rwxr-xr-x
sieve-test
30.09
KB
-rwxr-xr-x
sievec
26.09
KB
-rwxr-xr-x
size
26.87
KB
-rwxr-xr-x
skill
22.42
KB
-rwxr-xr-x
slabtop
18.28
KB
-rwxr-xr-x
slogin
650.48
KB
-rwxr-xr-x
smime_keys
26.63
KB
-rwxr-xr-x
snice
22.42
KB
-rwxr-xr-x
soelim
30.07
KB
-rwxr-xr-x
sort
103.35
KB
-rwxr-xr-x
sotruss
4.24
KB
-rwxr-xr-x
spamassassin
29.9
KB
-rwxr-xr-x
spamc
43.66
KB
-rwxr-xr-x
splain
18.33
KB
-rwxr-xr-x
split
67.27
KB
-rwxr-xr-x
splitfont
10.07
KB
-rwxr-xr-x
sprof
22.52
KB
-rwxr-xr-x
sq
6.05
KB
-rwxr-xr-x
ssh
650.48
KB
-rwxr-xr-x
ssh-add
334.01
KB
-rwxr-xr-x
ssh-agent
338.02
KB
-rwxr-sr-x
ssh-argv0
1.42
KB
-rwxr-xr-x
ssh-copy-id
9.11
KB
-rwxr-xr-x
ssh-keygen
410.22
KB
-rwxr-xr-x
ssh-keyscan
454.05
KB
-rwxr-xr-x
stat
74.79
KB
-rwxr-xr-x
stdbuf
62.66
KB
-rwxr-xr-x
strings
26.89
KB
-rwxr-xr-x
strip
210.98
KB
-rwxr-xr-x
sudo
154.06
KB
-rwsr-xr-x
sudoedit
154.06
KB
-rwsr-xr-x
sudoreplay
75
KB
-rwxr-xr-x
sum
38.58
KB
-rwxr-xr-x
symcryptrun
114.5
KB
-rwxr-xr-x
systemd-analyze
270.23
KB
-rwxr-xr-x
systemd-cat
26.23
KB
-rwxr-xr-x
systemd-cgls
246.23
KB
-rwxr-xr-x
systemd-cgtop
54.24
KB
-rwxr-xr-x
systemd-delta
46.23
KB
-rwxr-xr-x
systemd-detect-virt
30.22
KB
-rwxr-xr-x
systemd-nspawn
362.26
KB
-rwxr-xr-x
systemd-path
38.22
KB
-rwxr-xr-x
systemd-run
250.22
KB
-rwxr-xr-x
systemd-stdio-bridge
282.22
KB
-rwxr-xr-x
tabs
14.34
KB
-rwxr-xr-x
tac
34.57
KB
-rwxr-xr-x
tail
62.73
KB
-rwxr-xr-x
tasksel
16.01
KB
-rwxr-xr-x
taskset
26.41
KB
-rwxr-xr-x
tbl
122.07
KB
-rwxr-xr-x
tee
30.51
KB
-rwxr-xr-x
telnet
90.19
KB
-rwxr-xr-x
telnet.netkit
90.19
KB
-rwxr-xr-x
test
34.54
KB
-rwxr-xr-x
texi2any
51.42
KB
-rwxr-xr-x
texi2dvi
57.49
KB
-rwxr-xr-x
texi2pdf
1.27
KB
-rwxr-xr-x
texindex
18.57
KB
-rwxr-xr-x
tic
70.79
KB
-rwxr-xr-x
time
14.49
KB
-rwxr-xr-x
timedatectl
254.23
KB
-rwxr-xr-x
timeout
51.21
KB
-rwxr-xr-x
tload
14.25
KB
-rwxr-xr-x
todos
13.89
KB
-rwxr-xr-x
toe
14.37
KB
-rwxr-xr-x
top
102.41
KB
-rwxr-xr-x
touch
58.73
KB
-rwxr-xr-x
tput
14.41
KB
-rwxr-xr-x
tr
42.54
KB
-rwxr-xr-x
traceproto
2.82
KB
-rwxr-xr-x
traceproto.db
2.82
KB
-rwxr-xr-x
traceroute
67.37
KB
-rwxr-xr-x
traceroute-nanog
1.58
KB
-rwxr-xr-x
traceroute.db
67.37
KB
-rwxr-xr-x
traceroute6
67.37
KB
-rwxr-xr-x
traceroute6.db
67.37
KB
-rwxr-xr-x
tree
79.57
KB
-rwxr-xr-x
troff
703.28
KB
-rwxr-xr-x
truncate
50.6
KB
-rwxr-xr-x
tryaffix
4.8
KB
-rwxr-xr-x
tset
18.53
KB
-rwxr-xr-x
tsort
38.51
KB
-rwxr-xr-x
tty
26.48
KB
-rwxr-xr-x
txixml2texi
14.67
KB
-rwxr-xr-x
tzselect
12.9
KB
-rwxr-xr-x
ubuntu-cloudimg-query
7.78
KB
-rwxr-xr-x
ubuntu-distro-info
18.46
KB
-rwxr-xr-x
ubuntu-ec2-run
7.13
KB
-rwxr-xr-x
ucf
38.22
KB
-rwxr-xr-x
ucfq
18.91
KB
-rwxr-xr-x
ucfr
10.39
KB
-rwxr-xr-x
uec-publish-image
16.09
KB
-rwxr-xr-x
uec-publish-tarball
7.93
KB
-rwxr-xr-x
uec-resize-image
4.25
KB
-rwxr-xr-x
uec-run-instances
25.79
KB
-rwxr-xr-x
ul
14.16
KB
-rwxr-xr-x
unar
2.11
MB
-rwxr-xr-x
unattended-upgrade
50.09
KB
-rwxr-xr-x
unattended-upgrades
50.09
KB
-rwxr-xr-x
unexpand
30.54
KB
-rwxr-xr-x
unicode_stop
530
B
-rwxr-xr-x
uniq
38.57
KB
-rwxr-xr-x
unlink
26.48
KB
-rwxr-xr-x
unlzma
66.95
KB
-rwxr-xr-x
unrar
39.37
KB
-rwxr-xr-x
unrar-free
39.37
KB
-rwxr-xr-x
unshare
14.3
KB
-rwxr-xr-x
unsq
6.08
KB
-rwxr-xr-x
unxz
66.95
KB
-rwxr-xr-x
unzip
162.66
KB
-rwxr-xr-x
unzipsfx
74.57
KB
-rwxr-xr-x
update-alternatives
46.43
KB
-rwxr-xr-x
update-mime-database
672
B
-rwxr-xr-x
update-mime-database.real
46.95
KB
-rwxr-xr-x
update-perl-sax-parsers
6.03
KB
-rwxr-xr-x
updatedb
43.13
KB
-rwxr-xr-x
updatedb.mlocate
43.13
KB
-rwxr-xr-x
uptime
10.14
KB
-rwxr-xr-x
users
30.54
KB
-rwxr-xr-x
utmpdump
14.33
KB
-rwxr-xr-x
vi
2.14
MB
-rwxr-xr-x
view
2.14
MB
-rwxr-xr-x
vim
2.14
MB
-rwxr-xr-x
vim.basic
2.14
MB
-rwxr-xr-x
vim.tiny
983.36
KB
-rwxr-xr-x
vimdiff
2.14
MB
-rwxr-xr-x
vimtutor
2.04
KB
-rwxr-xr-x
virtualenv
321
B
-rwxr-xr-x
vmstat
30.26
KB
-rwxr-xr-x
volname
9.87
KB
-rwxr-xr-x
vsftpdwho
54
B
-rwxr-xr-x
w
18.3
KB
-rwxr-xr-x
w.procps
18.3
KB
-rwxr-xr-x
w3m
1.39
MB
-rwxr-xr-x
w3mman
1.11
KB
-rwxr-xr-x
wall
26.59
KB
-rwxr-sr-x
watch
23.01
KB
-rwxr-xr-x
watchgnupg
13.87
KB
-rwxr-xr-x
wc
38.63
KB
-rwxr-xr-x
wget
409.32
KB
-rwxr-xr-x
whatis
46.85
KB
-rwxr-xr-x
whereis
22.96
KB
-rwxr-xr-x
which
946
B
-rwxr-xr-x
whiptail
26.6
KB
-rwxr-xr-x
who
50.66
KB
-rwxr-xr-x
whoami
26.48
KB
-rwxr-xr-x
whois
66.28
KB
-rwxr-xr-x
write
14.25
KB
-rwxr-sr-x
write-mime-multipart
3.28
KB
-rwxr-xr-x
www-browser
1.39
MB
-rwxr-xr-x
x86_64
14.19
KB
-rwxr-xr-x
x86_64-linux-gnu-addr2line
26.98
KB
-rwxr-xr-x
x86_64-linux-gnu-ar
54.96
KB
-rwxr-xr-x
x86_64-linux-gnu-as
348.63
KB
-rwxr-xr-x
x86_64-linux-gnu-c++filt
26.45
KB
-rwxr-xr-x
x86_64-linux-gnu-cpp
814.43
KB
-rwxr-xr-x
x86_64-linux-gnu-cpp-4.9
814.43
KB
-rwxr-xr-x
x86_64-linux-gnu-dwp
2.34
MB
-rwxr-xr-x
x86_64-linux-gnu-elfedit
30.69
KB
-rwxr-xr-x
x86_64-linux-gnu-g++
816.12
KB
-rwxr-xr-x
x86_64-linux-gnu-g++-4.9
816.12
KB
-rwxr-xr-x
x86_64-linux-gnu-gcc
813.49
KB
-rwxr-xr-x
x86_64-linux-gnu-gcc-4.9
813.49
KB
-rwxr-xr-x
x86_64-linux-gnu-gcc-ar
24.25
KB
-rwxr-xr-x
x86_64-linux-gnu-gcc-ar-4.9
24.25
KB
-rwxr-xr-x
x86_64-linux-gnu-gcc-nm
24.19
KB
-rwxr-xr-x
x86_64-linux-gnu-gcc-nm-4.9
24.19
KB
-rwxr-xr-x
x86_64-linux-gnu-gcc-ranlib
24.19
KB
-rwxr-xr-x
x86_64-linux-gnu-gcc-ranlib-4....
24.19
KB
-rwxr-xr-x
x86_64-linux-gnu-gcov
440.43
KB
-rwxr-xr-x
x86_64-linux-gnu-gcov-4.9
440.43
KB
-rwxr-xr-x
x86_64-linux-gnu-gprof
92.21
KB
-rwxr-xr-x
x86_64-linux-gnu-ld
1.03
MB
-rwxr-xr-x
x86_64-linux-gnu-ld.bfd
1.03
MB
-rwxr-xr-x
x86_64-linux-gnu-ld.gold
2.52
MB
-rwxr-xr-x
x86_64-linux-gnu-nm
39.73
KB
-rwxr-xr-x
x86_64-linux-gnu-objcopy
210.97
KB
-rwxr-xr-x
x86_64-linux-gnu-objdump
331.49
KB
-rwxr-xr-x
x86_64-linux-gnu-python-config
2.83
KB
-rwxr-xr-x
x86_64-linux-gnu-python2.7-con...
2.83
KB
-rwxr-xr-x
x86_64-linux-gnu-ranlib
54.96
KB
-rwxr-xr-x
x86_64-linux-gnu-readelf
448.81
KB
-rwxr-xr-x
x86_64-linux-gnu-size
26.87
KB
-rwxr-xr-x
x86_64-linux-gnu-strings
26.89
KB
-rwxr-xr-x
x86_64-linux-gnu-strip
210.98
KB
-rwxr-xr-x
xargs
42.48
KB
-rwxr-xr-x
xauth
39.92
KB
-rwxr-xr-x
xdg-user-dir
234
B
-rwxr-xr-x
xdg-user-dirs-update
18.48
KB
-rwxr-xr-x
xmlparse
11.64
KB
-rwxr-xr-x
xsubpp
5.04
KB
-rwxr-xr-x
xxd
18.08
KB
-rwxr-xr-x
xz
66.95
KB
-rwxr-xr-x
xzcat
66.95
KB
-rwxr-xr-x
xzcmp
5.39
KB
-rwxr-xr-x
xzdiff
5.39
KB
-rwxr-xr-x
xzegrep
5.29
KB
-rwxr-xr-x
xzfgrep
5.29
KB
-rwxr-xr-x
xzgrep
5.29
KB
-rwxr-xr-x
xzless
1.76
KB
-rwxr-xr-x
xzmore
2.12
KB
-rwxr-xr-x
yes
26.48
KB
-rwxr-xr-x
zdump
14.21
KB
-rwxr-xr-x
zip
183.88
KB
-rwxr-xr-x
zipcloak
84.08
KB
-rwxr-xr-x
zipdetails
47.36
KB
-rwxr-xr-x
zipgrep
2.88
KB
-rwxr-xr-x
zipinfo
162.66
KB
-rwxr-xr-x
zipnote
79.79
KB
-rwxr-xr-x
zipsplit
83.79
KB
-rwxr-xr-x
zoo
85.98
KB
-rwxr-xr-x
zsh
709.53
KB
-rwxr-xr-x
Delete
Unzip
Zip
${this.title}
Close
Code Editor : pybuild
#! /usr/bin/python3 # vim: et ts=4 sw=4 # Copyright © 2012-2013 Piotr Ożarowski <piotr@debian.org> # # Permission is hereby granted, free of charge, to any person obtaining a copy # of this software and associated documentation files (the "Software"), to deal # in the Software without restriction, including without limitation the rights # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell # copies of the Software, and to permit persons to whom the Software is # furnished to do so, subject to the following conditions: # # The above copyright notice and this permission notice shall be included in # all copies or substantial portions of the Software. # # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN # THE SOFTWARE. import logging import argparse import sys from os import environ, getcwd, makedirs from os.path import abspath, exists, join logging.basicConfig(format='%(levelname).1s: pybuild ' '%(module)s:%(lineno)d: %(message)s') log = logging.getLogger('dhpython') def main(cfg): log.debug('cfg: %s', cfg) from dhpython import build from dhpython.version import Version, get_requested_versions from dhpython.interpreter import Interpreter from dhpython.tools import execute, move_matching_files if cfg.list_systems: for name, Plugin in sorted(build.plugins.items()): print(name, '\t', Plugin.DESCRIPTION) exit(0) nocheck = False if 'DEB_BUILD_OPTIONS' in environ: nocheck = 'nocheck' in environ['DEB_BUILD_OPTIONS'] env = environ.copy() if 'LC_ALL' not in env: env['LC_ALL'] = 'C.UTF-8' if 'http_proxy' not in env: env['http_proxy'] = 'http://127.0.0.1:9/' if 'https_proxy' not in env: env['https_proxy'] = 'https://127.0.0.1:9/' if cfg.system: certainty = 99 Plugin = build.plugins.get(cfg.system) if not Plugin: log.error('unrecognized build system: %s', cfg.system) exit(10) plugin = Plugin(cfg) context = {'ENV': env, 'args': {}, 'dir': cfg.dir} plugin.detect(context) else: plugin, certainty, context = None, 0, None for Plugin in build.plugins.values(): try: tmp_plugin = Plugin(cfg) except Exception as err: log.warn('cannot initialize %s plugin: %s', Plugin.NAME, err, exc_info=cfg.verbose) continue tmp_context = {'ENV': env, 'args': {}, 'dir': cfg.dir} tmp_certainty = tmp_plugin.detect(tmp_context) if tmp_certainty and tmp_certainty > certainty: plugin, certainty, context = tmp_plugin, tmp_certainty, tmp_context del Plugin if not plugin: log.error('cannot detect build system, please use --system option' ' or set PYBUILD_SYSTEM env. variable') exit(11) for interpreter in cfg.interpreter: if plugin.SUPPORTED_INTERPRETERS is not True and interpreter not in plugin.SUPPORTED_INTERPRETERS: log.error('interpreter %s not supported by %s', interpreter, plugin) exit(12) log.debug('detected build system: %s (certainty: %s%%)', plugin.NAME, certainty) if cfg.detect_only: if not cfg.really_quiet: print(plugin.NAME) exit(0) # reversed so that default Python version will be last versions = cfg.versions if not versions: log.debug('defaulting to all supported Python 3.X versions') versions = list(get_requested_versions('cpython3', available=True)) versions = [Version(v) for v in versions] def get_option(name, interpreter=None, version=None, default=None): if interpreter: # try PYBUILD_NAME_python3.3-dbg (or hardcoded interpreter) i = interpreter.format(version=version or '') opt = "PYBUILD_{}_{}".format(name.upper(), i) if opt in environ: return environ[opt] # try PYBUILD_NAME_python3-dbg (if not checked above) if '{version}' in interpreter and version: i = interpreter.format(version=version.major) opt = "PYBUILD_{}_{}".format(name.upper(), i) if opt in environ: return environ[opt] # try PYBUILD_NAME opt = "PYBUILD_{}".format(name.upper()) if opt in environ: return environ[opt] # try command line args return getattr(cfg, name, default) or default def get_args(context, step, version, interpreter): i = interpreter.format(version=version) home_dir = '.pybuild/{}_{}'.format(interpreter.format(version='X.Y'), version) build_dir = get_option('build_dir', interpreter, version, default=join(home_dir, 'build')) ipreter = Interpreter(i) destdir = context['destdir'].format(version=version, interpreter=i) if cfg.name: package = ipreter.suggest_pkg_name(cfg.name) else: package = 'PYBUILD_NAME_not_set' if cfg.name and destdir.rstrip('/').endswith('debian/tmp'): destdir = "debian/{}".format(package) destdir = abspath(destdir) args = dict(context['args']) args.update({ 'package': package, 'interpreter': ipreter, 'version': version, 'args': get_option("%s_args" % step, interpreter, version, ''), 'dir': abspath(context['dir'].format(version=version, interpreter=i)), 'destdir': destdir, 'build_dir': abspath(build_dir.format(version=version, interpreter=i)), # versioned dist-packages even for Python 3.X - dh_python3 will fix it later # (and will have a chance to compare files) 'install_dir': get_option('install_dir', interpreter, version, '/usr/lib/python{version}/dist-packages' ).format(version=version, interpreter=i), 'home_dir': abspath(home_dir)}) if interpreter == 'pypy': args['install_dir'] = '/usr/lib/pypy/dist-packages/' if step == 'test': pp = context['ENV'].get('PYTHONPATH', '') args['test_dir'] = join(args['destdir'], args['install_dir'].lstrip('/')) if args['test_dir'] not in pp.split(':'): pp = "{}:{}".format(pp, args['test_dir']).lstrip(':') if args['build_dir'] not in pp.split(':'): pp = "{}:{}".format(pp, args['build_dir']).lstrip(':') args['PYTHONPATH'] = pp if not exists(args['build_dir']): makedirs(args['build_dir']) return args def is_disabled(step, interpreter, version): i = interpreter prefix = "{}/".format(step) disabled = (get_option('disable', i, version) or '').split() for item in disabled: if item in (step, '1'): log.debug('disabling {} step for {} {}'.format(step, i, version)) return True if item.startswith(prefix): disabled.append(item[len(prefix):]) if i in disabled or str(version) in disabled or \ i.format(version=version) in disabled or \ i.format(version=version.major) in disabled: log.debug('disabling {} step for {} {}'.format(step, i, version)) return True return False def run(func, interpreter, version, context): step = func.__func__.__name__ args = get_args(context, step, version, interpreter) if 'PYTHONPATH' in args: env = dict(context['ENV']) env['PYTHONPATH'] = args['PYTHONPATH'] else: env = context['ENV'] before_cmd = get_option('before_{}'.format(step), interpreter, version) if before_cmd: if cfg.quiet: log_file = join(args['home_dir'], 'before_{}_cmd.log'.format(step)) else: log_file = False command = before_cmd.format(**args) output = execute(command, context['dir'], env, log_file) if output['returncode'] != 0: msg = 'exit code={}: {}'.format(output['returncode'], command) raise Exception(msg) result = func(context, args) after_cmd = get_option('after_{}'.format(step), interpreter, version) if after_cmd: if cfg.quiet: log_file = join(args['home_dir'], 'after_{}_cmd.log'.format(step)) else: log_file = False command = after_cmd.format(**args) output = execute(command, context['dir'], env, log_file) if output['returncode'] != 0: msg = 'exit code={}: {}'.format(output['returncode'], command) raise Exception(msg) return result func = None if cfg.clean_only: func = plugin.clean elif cfg.configure_only: func = plugin.configure elif cfg.build_only: func = plugin.build elif cfg.install_only: func = plugin.install elif cfg.test_only: func = plugin.test ### one function for each interpreter at a time mode ### if func: step = func.__func__.__name__ if step == 'test' and nocheck: exit(0) for i in cfg.interpreter: iversions = versions if '{version}' not in i and len(versions) > 1: log.info('limiting Python versions to %s due to missing {version}' ' in interpreter string', str(versions[0])) iversions = versions[:1] # just the default or closest to default for version in iversions: if is_disabled(step, i, version): continue c = dict(context) c['dir'] = get_option('dir', i, version, cfg.dir) c['destdir'] = get_option('destdir', i, version, cfg.destdir) try: run(func, i, version, c) except Exception as err: log.error('%s: plugin %s failed with: %s', step, plugin.NAME, err, exc_info=cfg.verbose) exit(13) if step == 'install': ext_destdir = get_option('ext_destdir', i, version) if ext_destdir: move_matching_files(c['destdir'], ext_destdir, get_option('ext_pattern', i, version)) exit(0) ### all functions for interpreters in batches mode ### try: context_map = {} for i in cfg.interpreter: iversions = versions if '{version}' not in i and len(versions) > 1: log.info('limiting Python versions to %s due to missing {version}' ' in interpreter string', str(versions[0])) iversions = versions[:1] # just the default or closest to default for version in iversions: key = (i, version) if key in context_map: c = context_map[key] else: c = dict(context) c['dir'] = get_option('dir', i, version, cfg.dir) c['destdir'] = get_option('destdir', i, version, cfg.destdir) context_map[key] = c if not is_disabled('clean', i, version): run(plugin.clean, i, version, c) if not is_disabled('configure', i, version): run(plugin.configure, i, version, c) if not is_disabled('build', i, version): run(plugin.build, i, version, c) if not is_disabled('install', i, version): run(plugin.install, i, version, c) ext_destdir = get_option('ext_destdir', i, version) if ext_destdir: move_matching_files(c['destdir'], ext_destdir, get_option('ext_pattern', i, version)) if not nocheck and not is_disabled('test', i, version): run(plugin.test, i, version, c) except Exception as err: log.error('plugin %s failed: %s', plugin.NAME, err, exc_info=cfg.verbose) exit(14) def parse_args(argv): usage = '%(prog)s [ACTION] [BUILD SYSTEM ARGS] [DIRECTORIES] [OPTIONS]' parser = argparse.ArgumentParser(usage=usage) parser.add_argument('-v', '--verbose', action='store_true', default=environ.get('PYBUILD_VERBOSE') == '1', help='turn verbose mode on') parser.add_argument('-q', '--quiet', action='store_true', default=environ.get('PYBUILD_QUIET') == '1', help='doesn\'t show external command\'s output') parser.add_argument('-qq', '--really-quiet', action='store_true', default=environ.get('PYBUILD_RQUIET') == '1', help='be quiet') parser.add_argument('--version', action='version', version='%(prog)s 1.20141111-2') action = parser.add_argument_group('ACTION', '''The default is to build, install and test the library using detected build system version by version. Selecting one of following actions, will invoke given action for all versions - one by one - which (contrary to the default action) in some build systems can overwrite previous results.''') action.add_argument('--detect', action='store_true', dest='detect_only', help='return the name of detected build system') action.add_argument('--clean', action='store_true', dest='clean_only', help='clean files using auto-detected build system specific methods') action.add_argument('--configure', action='store_true', dest='configure_only', help='invoke configure step for all requested Python versions') action.add_argument('--build', action='store_true', dest='build_only', help='invoke build step for all requested Python versions') action.add_argument('--install', action='store_true', dest='install_only', help='invoke install step for all requested Python versions') action.add_argument('--test', action='store_true', dest='test_only', help='invoke tests for auto-detected build system') action.add_argument('--list-systems', action='store_true', help='list available build systems and exit') arguments = parser.add_argument_group('BUILD SYSTEM ARGS', ''' Additional arguments passed to the build system. --system=custom requires complete command.''') arguments.add_argument('--before-clean', metavar='CMD', help='invoked before the clean command') arguments.add_argument('--clean-args', metavar='ARGS') arguments.add_argument('--after-clean', metavar='CMD', help='invoked after the clean command') arguments.add_argument('--before-configure', metavar='CMD', help='invoked before the configure command') arguments.add_argument('--configure-args', metavar='ARGS') arguments.add_argument('--after-configure', metavar='CMD', help='invoked after the configure command') arguments.add_argument('--before-build', metavar='CMD', help='invoked before the build command') arguments.add_argument('--build-args', metavar='ARGS') arguments.add_argument('--after-build', metavar='CMD', help='invoked after the build command') arguments.add_argument('--before-install', metavar='CMD', help='invoked before the install command') arguments.add_argument('--install-args', metavar='ARGS') arguments.add_argument('--after-install', metavar='CMD', help='invoked after the install command') arguments.add_argument('--before-test', metavar='CMD', help='invoked before the test command') arguments.add_argument('--test-args', metavar='ARGS') arguments.add_argument('--after-test', metavar='CMD', help='invoked after the test command') tests = parser.add_argument_group('TESTS', '''\ unittest\'s discover is used by default (if available)''') tests.add_argument('--test-nose', action='store_true', default=environ.get('PYBUILD_TEST_NOSE') == '1', help='use nose module in --test step') tests.add_argument('--test-pytest', action='store_true', default=environ.get('PYBUILD_TEST_PYTEST') == '1', help='use pytest module in --test step') tests.add_argument('--test-tox', action='store_true', default=environ.get('PYBUILD_TEST_TOX') == '1', help='use tox in --test step') dirs = parser.add_argument_group('DIRECTORIES') dirs.add_argument('-d', '--dir', action='store', metavar='DIR', default=getcwd(), help='source files directory - base for other relative dirs [default: CWD]') dirs.add_argument('--dest-dir', action='store', metavar='DIR', dest='destdir', default=environ.get('DESTDIR', 'debian/tmp'), help='destination directory [default: debian/tmp]') dirs.add_argument('--ext-dest-dir', action='store', metavar='DIR', dest='ext_destdir', default=environ.get('EXT_DESTDIR'), help='destination directory for .so files') dirs.add_argument('--ext-pattern', action='store', metavar='PATTERN', default=environ.get('EXT_PATTERN', r'\.so(\.[^/]*)?$'), help='regular expression for files that should be moved' ' if --ext-destdir is set [default: .so files]') dirs.add_argument('--install-dir', action='store', metavar='DIR', help='installation directory [default: .../dist-packages]') dirs.add_argument('--name', action='store', default=environ.get('PYBUILD_NAME'), help='use this name to guess destination directories') limit = parser.add_argument_group('LIMITATIONS') limit.add_argument('-s', '--system', default=environ.get('PYBUILD_SYSTEM'), help='select a build system [default: auto-detection]') limit.add_argument('-p', '--pyver', action='append', dest='versions', help='''build for Python VERSION. This option can be used multiple times [default: all supported Python 3.X versions]''') limit.add_argument('-i', '--interpreter', action='append', help='change interpreter [default: python{version}]') limit.add_argument('--disable', metavar='ITEMS', help='disable action, interpreter or version') args = parser.parse_args() if not args.interpreter: args.interpreter = environ.get('PYBUILD_INTERPRETERS', 'python{version}').split() if not args.versions: args.versions = environ.get('PYBUILD_VERSIONS', '').split() else: # add support for -p `pyversions -rv` versions = [] for version in args.versions: versions.extend(version.split()) args.versions = versions if args.test_nose or args.test_pytest or args.test_tox\ or args.system == 'custom': args.custom_tests = True else: args.custom_tests = False return args if __name__ == '__main__': cfg = parse_args(sys.argv) if cfg.really_quiet: cfg.quiet = True log.setLevel(logging.CRITICAL) elif cfg.verbose: log.setLevel(logging.DEBUG) else: log.setLevel(logging.INFO) log.debug('version: 1.20141111-2') log.debug(sys.argv) main(cfg) # let dh/cdbs clean the .pybuild dir # rmtree(join(cfg.dir, '.pybuild'))
Close