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
16
Pull requests
4
Actions
Projects
0
Security
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security
Insights
Files
mxgrub-fix-rc-kernel
applications-defaults
blink
clusterd
crashkernel
fon
hostconfig
kvm_monitor
logrotate
make-automaps
misc_etc_files
misc_systemd_units
mkmotd
mxgrub
mxmirror
mxmount
mxnetctl
mxraid
mxrouter
mxvlan
netlog
nfsdtop
nvidiactl
pdist
pkgadmin
pmirror
prun
put_websafe
serial-log
setuid
uvpn
.gitignore
Makefile
README.md
install.sh
Breadcrumbs
mxtools
/
install.sh
Blame
Blame
Latest commit
History
History
executable file
·
154 lines (136 loc) · 7.89 KB
Breadcrumbs
mxtools
/
install.sh
Top
File metadata and controls
Code
Blame
executable file
·
154 lines (136 loc) · 7.89 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} : ${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} : ${INSTALL:=install -v} : ${INSTALL_PROGRAM:=$INSTALL} : ${INSTALL_DATA:=$INSTALL -m 644} : ${INSTALL_CRON:=$INSTALL -m 600} 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 if need_update "$src" "$dst"; then "$@" "$src" "$dst" fi 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 } umask 022; mkdir -p "$DESTDIR$usr_bindir" mkdir -p "$DESTDIR$usr_sbindir" mkdir -p "$DESTDIR$systemdunitdir" mkdir -p "$DESTDIR$usrlocal_bindir" mkdir -p "$DESTDIR$udev_rulesdir" mkdir -p "$DESTDIR$udev_helperdir" 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/gdm.service "$DESTDIR$systemdunitdir/gdm.service" install_data misc_systemd_units/unbound.service "$DESTDIR$systemdunitdir/unbound.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 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_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 setuid/setuid "$DESTDIR$usr_sbindir/setuid" 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_exec fon/fon.sh "$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" mkdir -p "$DESTDIR$systemdunitdir/user@.service.d" install_data misc_systemd_units/user@.service.d/depend-on-remote-homes.conf \ "$DESTDIR$systemdunitdir/user@.service.d/depend-on-remote-homes.conf" mkdir -p "$DESTDIR$sysconfdir/systemd/logind.conf.d" 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" mkdir -p "$DESTDIR$usr_prefix/share/applications" 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 crashkernel/crashkernel.service "$DESTDIR$systemdunitdir/crashkernel.service" install_exec crashkernel/crash-recovery.sh "$DESTDIR$root_sbindir/crash-recovery.sh" 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
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
You can’t perform that action at this time.