update to public gitea

This commit is contained in:
USER
2023-03-24 20:13:44 +00:00
parent 5a61f554e2
commit 0c7bf11f9c
5 changed files with 118 additions and 9 deletions

View File

@ -13,6 +13,7 @@ then
mkdir ${ZPC} mkdir ${ZPC}
fi fi
REPO=https://mint.nopenso.com/mirror
for i in ${REPO} for i in ${REPO}
do do
echo $i echo $i
@ -20,6 +21,6 @@ do
then then
echo $i echo $i
cd ${ZPC} cd ${ZPC}
git clone https://github.com/spongle70/${i}.git git clone ${REPO}/${i}.git
fi fi
done done

View File

@ -18,12 +18,14 @@ get_public_bastion () {
chmod 644 ${AUTHFILE} chmod 644 ${AUTHFILE}
cd /tmp cd /tmp
rm -rf /tmp/zKeys* rm -rf /tmp/z*
curl -LJO https://github.com/spongle70/zKeys/archive/refs/heads/main.zip REPO=https://mint.nopenso.com/mirror
curl -LJO ${REPO}/zKeys/archive/main.zip
unzip zKeys*.zip unzip zKeys*.zip
cd zKeys-main cd zkeys
echo "Save keys from github" echo "Save keys from github"
if [ "${SERVER_TYPE}" == "master" ] if [ "${SERVER_TYPE}" == "master" ]
then then
@ -47,7 +49,7 @@ get_public_bastion () {
echo "The approved keys are:" echo "The approved keys are:"
cat ${AUTHFILE} cat ${AUTHFILE}
rm -rf ./zKeys* rm -rf ./z*
echo "${SERVER_TYPE}: finished $0" echo "${SERVER_TYPE}: finished $0"
} }

60
shared/get_public_bastion.sh.O Executable file
View File

@ -0,0 +1,60 @@
#!/bin/sh
set -u
########################################################
get_public_bastion () {
# AUTHDIR=/root/.ssh
# AUTHFILE=${AUTHDIR}/authorized_keys
# mkdir -p ${AUTHDIR}
AUTHDIR=/var/lib/bastion/.ssh
AUTHFILE=${AUTHDIR}/authorized_keys
mkdir -p ${AUTHDIR}
echo "Save keys from environment"
echo "${PUBLIC_KEYS}" | base64 -d > ${AUTHFILE}
chmod 644 ${AUTHFILE}
cd /tmp
rm -rf /tmp/zKeys*
curl -LJO https://github.com/spongle70/zKeys/archive/refs/heads/main.zip
unzip zKeys*.zip
cd zKeys-main
echo "Save keys from github"
if [ "${SERVER_TYPE}" == "master" ]
then
cat _b*.pub >> ${AUTHFILE}
cat _d*.pub >> ${AUTHFILE}
# remove above lines in near future
cat _[1-9]ba*.pub >> ${AUTHFILE}
else
cat _v*.pub >> ${AUTHFILE}
# remove above lines in near future
cat _[1-9]vi*.pub >> ${AUTHFILE}
fi
# testing
# cat _d*.pub >> ${AUTHFILE}
# cat _v*.pub >> ${AUTHFILE}
# AUTHDIR=/root/.ssh
# AUTHFILE=${AUTHDIR}/authorized_keys
# cat _d*.pub >> ${AUTHFILE}
# cat _v*.pub >> ${AUTHFILE}
echo "The approved keys are:"
cat ${AUTHFILE}
rm -rf ./zKeys*
echo "${SERVER_TYPE}: finished $0"
}
main() {
echo "--------------Starting $0 -------------------------"
get_public_bastion
}
main

View File

@ -18,12 +18,14 @@ get_public_rsync () {
chmod 644 ${AUTHFILE} chmod 644 ${AUTHFILE}
cd /tmp cd /tmp
rm -rf /tmp/zKeys* rm -rf /tmp/z*
curl -LJO https://github.com/spongle70/zKeys/archive/refs/heads/main.zip REPO=https://mint.nopenso.com/mirror
curl -LJO ${REPO}/zKeys/archive/main.zip
unzip zKeys*.zip unzip zKeys*.zip
cd zKeys-main cd zkeys
echo "Save keys from github" echo "Save keys from github"
cat _r*.pub >> ${AUTHFILE} cat _r*.pub >> ${AUTHFILE}
# remove above lines in near future # remove above lines in near future
@ -31,7 +33,7 @@ get_public_rsync () {
echo "The approved keys are:" echo "The approved keys are:"
cat ${AUTHFILE} cat ${AUTHFILE}
rm -rf ./zKeys* rm -rf ./z*
echo "${SERVER_TYPE}: finished $0" echo "${SERVER_TYPE}: finished $0"
} }

44
shared/get_public_rsync.sh.O Executable file
View File

@ -0,0 +1,44 @@
#!/bin/sh
set -u
########################################################
get_public_rsync () {
# AUTHDIR=/root/.ssh
# AUTHFILE=${AUTHDIR}/authorized_keys
# mkdir -p ${AUTHDIR}
AUTHDIR=/root/.ssh
AUTHFILE=${AUTHDIR}/authorized_keys
mkdir -p ${AUTHDIR}
echo "Save keys from environment"
echo "${PUBLIC_KEYS}" | base64 -d > ${AUTHFILE}
chmod 644 ${AUTHFILE}
cd /tmp
rm -rf /tmp/zKeys*
curl -LJO https://github.com/spongle70/zKeys/archive/refs/heads/main.zip
unzip zKeys*.zip
cd zKeys-main
echo "Save keys from github"
cat _r*.pub >> ${AUTHFILE}
# remove above lines in near future
cat _[1-9]rs*.pub >> ${AUTHFILE}
echo "The approved keys are:"
cat ${AUTHFILE}
rm -rf ./zKeys*
echo "${SERVER_TYPE}: finished $0"
}
main() {
echo "--------------Starting $0 -------------------------"
get_public_rsync
}
main