Skip to content
Navigation Menu
Toggle navigation
Sign in
In this repository
All GitHub Enterprise
↵
Jump to
↵
No suggested jump to results
In this repository
All GitHub Enterprise
↵
Jump to
↵
In this organization
All GitHub Enterprise
↵
Jump to
↵
In this repository
All GitHub Enterprise
↵
Jump to
↵
Sign in
Reseting focus
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
mariux64
/
mxtools
Public
Notifications
You must be signed in to change notification settings
Fork
0
Star
1
Code
Issues
15
Pull requests
5
Actions
Projects
0
Security
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security
Insights
Files
70f9bfc
applications-defaults
blink
checktrust
clusterd
crashkernel
cronwrap
desktop-files
fon
forensics
hostconfig
kill-exuser
kvm_monitor
libexec_cron
libexec_startup
logrotate
make-automaps
misc_etc_files
misc_systemd_units
mkmotd
mxgrub
mxmirror
mxmount
mxnetctl
mxproxmox
mxraid
mxrouter
mxshadow
mxsnoop
mxvlan
net_qdisc_nfs_low
netlog
nfsdtop
nvidiactl
pdist
pkgadmin
pmirror
prun
put_websafe
serial-log
slowio
usrlocalpkg
uvpn
vmcontrol
wakeonlan
.gitignore
Makefile
README.md
install.sh
Breadcrumbs
mxtools
/
install.sh
Blame
Blame
Latest commit
History
History
executable file
·
269 lines (242 loc) · 16.1 KB
Breadcrumbs
mxtools
/
install.sh
Top
File metadata and controls
Code
Blame
executable file
·
269 lines (242 loc) · 16.1 KB
Raw
#! /bin/bash # Although these should be inherited from the Makefile, # we set some defaults ourself, too, in case we are called # not from make but standalone. if [ -z "$prefix" ]; then : ${root_prefix:=} : ${usr_prefix:=/usr} : ${usrlocal_prefix:=/usr/local} else : ${root_prefix:=$prefix} : ${usr_prefix:=$prefix} : ${usrlocal_prefix:=$prefix} fi : ${root_exec_prefix:=$root_prefix} : ${root_bindir:=$root_exec_prefix/bin} : ${root_sbindir:=$root_exec_prefix/sbin} : ${usr_exec_prefix:=$usr_prefix} : ${usr_bindir:=$usr_exec_prefix/bin} : ${usr_sbindir:=$usr_exec_prefix/sbin} : ${usr_mandir:=$usr_exec_prefix/share/man} : ${usrlocal_exec_prefix:=$usrlocal_prefix} : ${usrlocal_bindir:=$usrlocal_exec_prefix/bin} : ${usrlocal_sbindir:=$usrlocal_exec_prefix/sbin} : ${sysconfdir:=$prefix/etc} : ${systemdunitdir:=$sysconfdir/systemd/system} : ${udev_rulesdir:=$sysconfdir/udev/rules.d} : ${crond_dir:=$sysconfdir/cron.d} : ${udev_helperdir:=$prefix/lib/udev} : ${desktopdir:=${usr_prefix}/local/package/share/applications} : ${INSTALL:=install -v} : ${INSTALL_PROGRAM:=$INSTALL} : ${INSTALL_DATA:=$INSTALL -m 644} : ${INSTALL_CRON:=$INSTALL -m 600} INSTALLED_FILES=() function register_installed_file() { INSTALLED_FILES+=("$1") } function need_update() { local src="$1" local dst="$2" test -e "$dst" || return 0 test "$(stat -c%s "$src")" = "$(stat -c%s "$dst")" || return 0 cmp -s "$src" "$dst" || return 0 return 1 } function install_if() { local src="$1" local dst="$2" shift 2 true < "$src" || exit 1 if need_update "$src" "$dst"; then dir="$(dirname "$dst")" test -d "$dir" || mkdir -p "$dir" "$@" "$src" "$dst" fi register_installed_file "$dst" return 0 } function install_exec() { install_if "$1" "$2" $INSTALL_PROGRAM } function install_data() { install_if "$1" "$2" $INSTALL_DATA } function install_cron() { install_if "$1" "$2" $INSTALL_CRON } function install_symlink() { if [ "$(readlink "$2")" != "$1" ]; then dir="$(dirname "$2")" test -d "$dir" || mkdir -p "$dir" ln -sfv "$1" "$2" fi register_installed_file "$2" } function postinstall() { update-desktop-database "$DESTDIR$desktopdir" register_installed_file "$DESTDIR$desktopdir/mimeinfo.cache" (cd "$DESTDIR$usrlocal_prefix/package/admin" && ./makebin) pkg="mxtools-0.0-0"; mkdir -p "$DESTDIR$usr_prefix/share/bee/$pkg" for f in "${INSTALLED_FILES[@]}"; do echo "$f" done | sort -u | /usr/libexec/bee/filelist2content > "$DESTDIR$usr_prefix/share/bee/$pkg/CONTENT" bee cache update $pkg } umask 022; install_exec make-automaps/make-automaps "$DESTDIR$usr_sbindir/make-automaps" install_data misc_systemd_units/automount.service "$DESTDIR$systemdunitdir/automount.service" install_data misc_systemd_units/enable_overcommit_memory.service "$DESTDIR$systemdunitdir/enable_overcommit_memory.service" install_data misc_systemd_units/startup-tags.service "$DESTDIR$systemdunitdir/startup-tags.service" install_data misc_systemd_units/unbound.service "$DESTDIR$systemdunitdir/unbound.service" install_exec misc_systemd_units/unbound-startup "$DESTDIR$usr_sbindir/unbound-startup" install_data misc_systemd_units/xaruba.service "$DESTDIR$systemdunitdir/xaruba.service" install_exec mkmotd/mkmotd.pl "$DESTDIR$usr_sbindir/mkmotd.pl" install_data mkmotd/motd.service "$DESTDIR$systemdunitdir/motd.service" install_exec mxgrub/mxgrub "$DESTDIR$usr_sbindir/mxgrub" install_exec mxnetctl/mxnetctl "$DESTDIR$usr_sbindir/mxnetctl" install_exec mxrouter/mxrouterctl "$DESTDIR$usr_sbindir/mxrouterctl" install_exec mxvlan/mxvlanctl "$DESTDIR$usr_sbindir/mxvlanctl" install_exec netlog/netlog "$DESTDIR$usr_sbindir/netlog" install_data netlog/netlog.service "$DESTDIR$systemdunitdir/netlog.service" install_exec nvidiactl/nvidiactl "$DESTDIR$usr_sbindir/nvidiactl" install_data nvidiactl/nvidia.service "$DESTDIR$systemdunitdir/nvidia.service" install_exec pdist/pdist "$DESTDIR$usrlocal_bindir/pdist" install_exec pmirror/pmirror "$DESTDIR$usrlocal_bindir/pmirror" install_exec prun/prun "$DESTDIR$usr_bindir/prun" install_exec prun/ptype "$DESTDIR$usr_bindir/ptype" install_exec prun/pman "$DESTDIR$usr_bindir/pman" install_exec put_websafe/put_websafe "$DESTDIR$usrlocal_bindir/put_websafe" install_exec pkgadmin/pkgadmin "$DESTDIR$usr_sbindir/pkgadmin" install_cron pkgadmin/crond-pkgadmin-update "$DESTDIR$crond_dir/pkgadmin-update" install_exec mxraid/mxraid "$DESTDIR$usr_sbindir/mxraid" install_exec mxraid/mxraid_assemble "$DESTDIR$usr_sbindir/mxraid_assemble" install_data mxraid/mxraid.startup.service "$DESTDIR$systemdunitdir/mxraid.startup.service" install_data mxraid/mxraid.shutdown.service "$DESTDIR$systemdunitdir/mxraid.shutdown.service" install_exec mxraid/mdcheck.safe "$DESTDIR$usr_bindir/mdcheck.safe" install_cron mxraid/crond-mdcheck "$DESTDIR$crond_dir/mdcheck" install_exec kvm_monitor/kvm_monitor.pl "$DESTDIR$udev_helperdir/kvm_monitor.pl" install_data kvm_monitor/51-raritan-kvm.rules "$DESTDIR$udev_rulesdir/51-raritan-kvm.rules" install_data misc_systemd_units/udev-settled.target "$DESTDIR$systemdunitdir/udev-settled.target" install_exec mxmirror/mxmirror "$DESTDIR$usr_sbindir/mxmirror" install_data misc_systemd_units/named.service "$DESTDIR$systemdunitdir/named.service" install_data misc_systemd_units/tonerlow-cupsd.service "$DESTDIR$systemdunitdir/tonerlow-cupsd.service" install_data misc_systemd_units/baucamhttpd.service "$DESTDIR$systemdunitdir/baucamhttpd.service" install_data misc_systemd_units/getcams.service "$DESTDIR$systemdunitdir/getcams.service" install_data misc_systemd_units/eturnal.service "$DESTDIR$systemdunitdir/eturnal.service" install_exec blink/blinkd.py "$DESTDUR$udev_helperdir/blinkd.py" install_data blink/blinkd.service "$DESTDIR$systemdunitdir/blinkd.service" install_data blink/51-blink.rules "$DESTDIR$udev_rulesdir/51-blink.rules" install_data clusterd/clusterd.service "$DESTDIR$systemdunitdir/clusterd.service" install_exec clusterd/clusterd "$DESTDIR$usr_sbindir/clusterd" install_exec uvpn/uvpn "$DESTDIR$usr_bindir/uvpn" install_exec mxmount/mxmount "$DESTDIR$usr_bindir/mxmount" install_data mxmount/mxmount.service "$DESTDIR$systemdunitdir/mxmount.service" install_exec hostconfig/hostconfig "$DESTDIR$usr_sbindir/hostconfig" install_symlink /usr/sbin/hostconfig "$DESTDIR$usr_bindir/hostconfig" install_exec fon/fon.pl "$DESTDIR$usr_bindir/fon" install_exec nfsdtop/nfsdtop "$DESTDIR$usr_sbindir/nfsdtop" install_data serial-log/serial-log\@.service "$DESTDIR$systemdunitdir/serial-log@.service" install_exec serial-log/serial-log "$DESTDIR$usr_exec_prefix/libexec/serial-log" install_data misc_systemd_units/nfsd.service "$DESTDIR$systemdunitdir/nfsd.service" install_data misc_systemd_units/user@.service.d/depend-on-remote-homes.conf \ "$DESTDIR$systemdunitdir/user@.service.d/depend-on-remote-homes.conf" install_data misc_etc_files/systemd/logind.conf.d/disable_RemoveIPC.conf \ "$DESTDIR$sysconfdir/systemd/logind.conf.d/disable_RemoveIPC.conf" install_data logrotate/logrotate.conf "$DESTDIR$sysconfdir/logrotate.conf" install_data logrotate/logrotate.service "$DESTDIR$systemdunitdir/logrotate.service" install_data logrotate/logrotate.timer "$DESTDIR$systemdunitdir/logrotate.timer" install_data misc_systemd_units/network.service "$DESTDIR$systemdunitdir/network.service" install_data misc_systemd_units/mxvlan.service "$DESTDIR$systemdunitdir/mxvlan.service" install_data applications-defaults/defaults.list "$DESTDIR$usr_prefix/share/applications/defaults.list" install_data misc_etc_files/modprobe.d/nfs_slotlimit.conf "$DESTDIR$sysconfdir/modprobe.d/nfs_slotlimit.conf" install_data misc_etc_files/rsyslog.conf "$DESTDIR$sysconfdir/rsyslog.conf" install_data crashkernel/crashkernel.service "$DESTDIR$systemdunitdir/crashkernel.service" install_exec crashkernel/crash-recovery.sh "$DESTDIR$root_sbindir/crash-recovery.sh" install_data misc_systemd_units/admin-sshd.service "$DESTDIR$systemdunitdir/admin-sshd.service" install_exec checktrust/checktrust "$DESTDIR$usr_sbindir/checktrust" install_data checktrust/lightdm-use-wrapper.conf "$DESTDIR$sysconfdir/xdg/lightdm/lightdm.conf.d/50-use-wrapper.conf" install_exec checktrust/lightdm-greeter-wrapper "$DESTDIR$usr_exec_prefix/libexec/lightdm-greeter-wrapper" install_exec checktrust/lightdm-show-trust-warning "$DESTDIR$usr_exec_prefix/libexec/lightdm-show-trust-warning" install_symlink /node/issue.d/notrust.issue "$DESTDIR$sysconfdir/issue.d/notrust.issue" install_data checktrust/getty-checktrust.service "$DESTDIR$systemdunitdir/getty-checktrust.service" install_exec checktrust/getty-checktrust "$DESTDIR$usr_exec_prefix/libexec/getty-checktrust" install_data desktop-files/org.inkscape.Inkscape.desktop "$DESTDIR$desktopdir/org.inkscape.Inkscape.desktop" install_data desktop-files/rstudio.desktop "$DESTDIR$desktopdir/rstudio.desktop" install_data desktop-files/meld3.desktop "$DESTDIR$desktopdir/meld3.desktop" install_data desktop-files/ugene.desktop "$DESTDIR$desktopdir/ugene.desktop" install_data desktop-files/org.octave.Octave.desktop "$DESTDIR$desktopdir/org.octave.Octave.desktop" install_data desktop-files/igv.desktop "$DESTDIR$desktopdir/igv.desktop" install_data desktop-files/brave-browser.desktop "$DESTDIR$desktopdir/brave-browser.desktop" install_data desktop-files/atom.desktop "$DESTDIR$desktopdir/atom.desktop" install_exec usrlocalpkg/admin/makebin "$DESTDIR$usrlocal_prefix/package/admin/makebin" install_data usrlocalpkg/admin/config "$DESTDIR$usrlocal_prefix/package/admin/config" for f in usrlocalpkg/admin/lib/*; do install_data "$f" "$DESTDIR$usrlocal_prefix/package/admin/lib/$(basename "$f")" done install_symlink /usr/bin/prun "$DESTDIR$usrlocal_prefix/package/bin/prun" install_symlink /usr/bin/ptype "$DESTDIR$usrlocal_prefix/package/bin/ptype" install_symlink /usr/bin/pman "$DESTDIR$usrlocal_prefix/package/bin/pman" install_data misc_etc_files/sysctl.conf "$DESTDIR$sysconfdir/sysctl.conf" install_data misc_systemd_units/reboot-notify.service "$DESTDIR$systemdunitdir/reboot-notify.service" install_data misc_etc_files/autofs.conf "$DESTDIR$sysconfdir/autofs.conf" install_data misc_etc_files/msmtprc "$DESTDIR$sysconfdir/msmtprc" install_data misc_etc_files/unbound/unbound.conf "$DESTDIR$sysconfdir/unbound/unbound.conf" install_data misc_etc_files/unbound/root.key "$DESTDIR$sysconfdir/unbound/root.key" install_exec wakeonlan/wakeonlan "$DESTDIR$usr_sbindir/wakeonlan" install_data mxshadow/mxshadow.cert.pem "$DESTDIR$sysconfdir/mxshadow.cert.pem" install_data mxshadow/mxshadow.conf "$DESTDIR$sysconfdir/mxshadow.conf" install_data mxshadow/mxshadow.service "$DESTDIR$systemdunitdir/mxshadow.service" install_data misc_etc_files/nsswitch.conf "$DESTDIR$sysconfdir/nsswitch.conf" install_exec vmcontrol/vmcontrol.pl "$DESTDIR$usr_bindir/vmcontrol.pl" install_data prun/prun.1 "$DESTDIR$usr_mandir/man1/prun.1" install_data prun/ptype.1 "$DESTDIR$usr_mandir/man1/ptype.1" install_data prun/pman.1 "$DESTDIR$usr_mandir/man1/pman.1" install_exec crashkernel/startup-crashmemory "$DESTDIR$usr_sbindir/startup-crashmemory" install_data crashkernel/startup-crashmemory.service "$DESTDIR$systemdunitdir/startup-crashmemory.service" install_exec mxsnoop/mxsnoop.sh "$DESTDIR$usr_sbindir/mxsnoop.sh" install_exec net_qdisc_nfs_low/net_qdisc_nfs_low "$DESTDIR$usr_sbindir/net_qdisc_nfs_low" install_exec cronwrap/cronwrap "$DESTDIR$usrlocal_bindir/cronwrap" install_exec mxproxmox/proxmox-backup-client.wrapper "$DESTDIR$usr_bindir/proxmox-backup-client.wrapper" install_exec mxproxmox/mxproxmox "$DESTDIR$usr_bindir/mxproxmox" install_data mxproxmox/proxmox-backup.service "$DESTDIR$systemdunitdir/proxmox-backup.service" install_data mxproxmox/proxmox-backup.timer "$DESTDIR$systemdunitdir/proxmox-backup.timer" install_exec kill-exuser/kill-exuser "$DESTDIR$usr_sbindir/kill-exuser" install_data kill-exuser/kill-exuser.service "$DESTDIR$systemdunitdir/kill-exuser.service" install_data kill-exuser/kill-exuser.timer "$DESTDIR$systemdunitdir/kill-exuser.timer" install_data misc_etc_files/udev/rules.d/10-ioschedulers.rules \ "$DESTDIR$sysconfdir/udev/rules.d/10-ioschedulers.rules" install_data slowio/slowio.slice "$DESTDIR$systemdunitdir/slowio.slice" install_exec slowio/slowio-mem-control "$DESTDIR$sysconfdir/systemd/system-generators/slowio-mem-control" install_exec slowio/slowio "$DESTDIR$usr_sbindir/slowio" install_data misc_systemd_units/fix-lpp.service "$DESTDIR$systemdunitdir/fix-lpp.service" install_data misc_systemd_units/fix-uring.service "$DESTDIR$systemdunitdir/fix-uring.service" install_exec misc_etc_files/mxq/gpu-policy "$DESTDIR$sysconfdir/mxq/gpu-policy" install_data misc_etc_files/os-release "$DESTDIR$sysconfdir/os-release" install_exec forensics/forensics "$DESTDIR$usr_sbindir/forensics" install_exec forensics/forensicsd "$DESTDIR$usr_sbindir/forensicsd" install_data forensics/forensicsd.service "$DESTDIR$systemdunitdir/forensicsd.service" install_data forensics/forensicsd.timer "$DESTDIR$systemdunitdir/forensicsd.timer" install_data misc_etc_files/modprobe.d/ixgbe_sfp.conf "$DESTDIR$sysconfdir/modprobe.d/ixgbe_sfp.conf" install_exec forensics/mxvmem "$DESTDIR$usr_bindir/mxvmem" install_data misc_systemd_units/sshd.service "$DESTDIR$systemdunitdir/sshd.service" install_data misc_systemd_units/pacbio-sshd.service "$DESTDIR$systemdunitdir/pacbio-sshd.service" for f in libexec_cron/*; do install_exec "$f" "$DESTDIR$usr_exec_prefix/libexec/cron/$(basename "$f")" done for f in libexec_startup/*; do install_exec "$f" "$DESTDIR$usr_exec_prefix/libexec/startup/$(basename "$f")" done install_data misc_etc_files/request-key.d/id_resolver.conf \ "$DESTDIR$sysconfdir/request-key.d/id_resolver.conf" postinstall exit
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
You can’t perform that action at this time.