Skip to content
Snippets Groups Projects
Commit eaa07743 authored by Recolic's avatar Recolic :house_with_garden:
Browse files

.

parent e3ca9a18
No related branches found
No related tags found
No related merge requests found
...@@ -20,5 +20,13 @@ lc_startup () { ...@@ -20,5 +20,13 @@ lc_startup () {
ip6tables-restore < files/ip6tables.rules ip6tables-restore < files/ip6tables.rules
sysctl kernel.sysrq=1 sysctl kernel.sysrq=1
# wait for Internet
while true; do
ping -c 1 cloudflare.com && break ; sleep 2
done
local ips="$(ip a | grep inet | grep global | sed 's/^ *//g' | cut -d ' ' -f 2 | paste -sd' ' -)"
curl 'https://recolic.net/api/cloudlog.php' --data "lc.arch-common Powered up $(uname -a), IP $ips"
} }
...@@ -2,30 +2,13 @@ lc_assert_user_is root ...@@ -2,30 +2,13 @@ lc_assert_user_is root
# Warning: /usr/mybin is not in PATH! # Warning: /usr/mybin is not in PATH!
DEPS_PREFIX="files/srv-deps"
function mount_nfs () {
while true; do
ping -c 1 hms.r && break
sleep 2
done
mount -o bg,intr,soft,timeo=1,retrans=1,actimeo=1,retry=1 hms.r:/ /home/recolic/nfs
}
function barrier_wait_for_internet () {
while true; do
ping -c 1 cloudflare.com && break
sleep 2
done
}
lc_startup () { lc_startup () {
if [[ $(hostname) = RECOLICPC ]]; then if [[ $(hostname) = RECOLICPC ]]; then
# unsafe # unsafe
#mount --uuid 6bf759e4-4a2c-47f5-ab31-00e69d710b12 /harddisks/u && #mount --uuid 6bf759e4-4a2c-47f5-ab31-00e69d710b12 /harddisks/u &&
# swapon /harddisks/u/swapfile # swapon /harddisks/u/swapfile
lc_bgrun /dev/null bash $DEPS_PREFIX/auto-nfs-mgr.sh lc_bgrun /dev/null bash files/srv-deps/auto-nfs-mgr.sh
fi fi
if [[ $(hostname) = RECOLICMPC ]]; then if [[ $(hostname) = RECOLICMPC ]]; then
...@@ -33,10 +16,6 @@ lc_startup () { ...@@ -33,10 +16,6 @@ lc_startup () {
sysctl -w vm.swappiness=75 sysctl -w vm.swappiness=75
# Use laptop-power-save.sh as needed # Use laptop-power-save.sh as needed
lc_bgrun /dev/null bash $DEPS_PREFIX/auto-nfs-mgr.sh lc_bgrun /dev/null bash files/srv-deps/auto-nfs-mgr.sh
fi fi
barrier_wait_for_internet
curl 'https://recolic.net/api/cloudlog.php' --data "lc.arch-desktop Powered up $(uname -a)"
} }
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
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
=gYKu SrZZTLtm5wOv64JNRxiqyBurgYB9mDiKoj8g6nUV/KV/o2rkXr9R48jo3Xx9ITZr
/x972I6A6BbhwFM=
=bj1K
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
...@@ -30,12 +30,15 @@ host storage.recolic ...@@ -30,12 +30,15 @@ host storage.recolic
user root user root
host ms.recolic host ms.recolic
hostname proxy-cdn.recolic.net hostname mspc.m.recolic
port 30622
user recolic user recolic
host msbackup.recolic host msbackup.recolic
hostname proxy.recolic.cc hostname mspc.wlo.m.recolic
user recolic
host int.msbackup.recolic
hostname proxy-cdn.recolic.net
port 30622 port 30622
user recolic user recolic
...@@ -100,27 +103,27 @@ host rack20 ...@@ -100,27 +103,27 @@ host rack20
hostname soc.rack20.m.recolic hostname soc.rack20.m.recolic
# Host: host.rack20.m.recolic # Host: host.rack20.m.recolic
user root user root
proxycommand /usr/bin/nc -X 5 -x 127.0.0.1:10809 %h %p proxycommand /usr/bin/nc -X 5 -x 127.0.0.1:10809 $(getent hosts %h | cut -d ' ' -f 1) %p
host rack21 host rack21
hostname soc.rack21.m.recolic hostname soc.rack21.m.recolic
# Host: with rack20 # Host: with rack20
user root user root
proxycommand /usr/bin/nc -X 5 -x 127.0.0.1:10809 %h %p proxycommand /usr/bin/nc -X 5 -x 127.0.0.1:10809 $(getent hosts %h | cut -d ' ' -f 1) %p
host blade10 host blade10
# hostname soc2.blade10.m.recolic # hostname soc2.blade10.m.recolic
hostname soc.blade10.m.recolic hostname soc.blade10.m.recolic
# Host: host.blade30.m.recolic # Host: host.blade30.m.recolic
user root user root
proxycommand /usr/bin/nc -X 5 -x 127.0.0.1:10809 %h %p proxycommand /usr/bin/nc -X 5 -x 127.0.0.1:10809 $(getent hosts %h | cut -d ' ' -f 1) %p
host blade30 host blade30
hostname soc.blade30.m.recolic hostname soc.blade30.m.recolic
# hostname soc2.blade30.m.recolic # hostname soc2.blade30.m.recolic
# Host: with blade10 # Host: with blade10
user root user root
proxycommand /usr/bin/nc -X 5 -x 127.0.0.1:10809 %h %p proxycommand /usr/bin/nc -X 5 -x 127.0.0.1:10809 $(getent hosts %h | cut -d ' ' -f 1) %p
host blade16 host blade16
hostname soc.blade16.m.recolic hostname soc.blade16.m.recolic
...@@ -128,7 +131,7 @@ host blade16 ...@@ -128,7 +131,7 @@ host blade16
# Host: host.blade16.m.recolic # Host: host.blade16.m.recolic
#!rmssh: rm.blade18.m.recolic;16;R_SEC_RM1618_PSWD #!rmssh: rm.blade18.m.recolic;16;R_SEC_RM1618_PSWD
user root user root
proxycommand /usr/bin/nc -X 5 -x 127.0.0.1:10809 %h %p proxycommand /usr/bin/nc -X 5 -x 127.0.0.1:10809 $(getent hosts %h | cut -d ' ' -f 1) %p
host blade18 host blade18
hostname soc.blade18.m.recolic hostname soc.blade18.m.recolic
...@@ -136,7 +139,7 @@ host blade18 ...@@ -136,7 +139,7 @@ host blade18
# Host: host.blade18.m.recolic # Host: host.blade18.m.recolic
#!rmssh: rm.blade18.m.recolic;18;R_SEC_RM1618_PSWD #!rmssh: rm.blade18.m.recolic;18;R_SEC_RM1618_PSWD
user root user root
proxycommand /usr/bin/nc -X 5 -x 127.0.0.1:10809 %h %p proxycommand /usr/bin/nc -X 5 -x 127.0.0.1:10809 $(getent hosts %h | cut -d ' ' -f 1) %p
host blade32 host blade32
hostname soc.blade32.m.recolic hostname soc.blade32.m.recolic
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment