Archived
chore(repo): move current KarlDNS source to Gitea
Preserve the GitHub history and the newer deployed source from ct_134_karldns. Exclude runtime data, credentials, AppleDouble files and local backup copies. Make Gitea the canonical source for documentation, package metadata and project links.
This commit is contained in:
1 parent
4ecc8eb874
commit
5c46b47937
21 files changed
+1301
-593
No files matched your search
@@ -8,7 +8,7 @@ KARLDNS_UPDATE_URL="${KARLDNS_UPDATE_URL:-}"
|
||||
KARLDNS_HOSTNAME="${KARLDNS_HOSTNAME:-}"
|
||||
KARLDNS_MANAGEMENT_URL="${KARLDNS_MANAGEMENT_URL:-}"
|
||||
KARLDNS_ACTIVATION_URL="${KARLDNS_ACTIVATION_URL:-}"
|
||||
KARLDNS_RAW_BASE_URL="${KARLDNS_RAW_BASE_URL:-https://raw.githubusercontent.com/StasonJatham/karldns.de/main/scripts}"
|
||||
KARLDNS_RAW_BASE_URL="${KARLDNS_RAW_BASE_URL:-}"
|
||||
KARLDNS_IPV4="${KARLDNS_IPV4:-auto}"
|
||||
KARLDNS_IPV6="${KARLDNS_IPV6:-auto}"
|
||||
KARLDNS_SKIP_CRON="${KARLDNS_SKIP_CRON:-0}"
|
||||
@@ -38,8 +38,8 @@ Options:
|
||||
-h, --help Show this help
|
||||
|
||||
Examples:
|
||||
curl -fsSL https://raw.githubusercontent.com/StasonJatham/karldns.de/main/scripts/install-linux.sh | sudo sh
|
||||
curl -fsSL https://raw.githubusercontent.com/StasonJatham/karldns.de/main/scripts/install-linux.sh | sh -s -- --mode user
|
||||
curl -fsSL https://karldns.de/install.sh | sudo sh
|
||||
curl -fsSL https://karldns.de/install.sh | sh -s -- --mode user
|
||||
EOF
|
||||
}
|
||||
|
||||
@@ -62,6 +62,8 @@ while [ "$#" -gt 0 ]; do
|
||||
esac
|
||||
done
|
||||
|
||||
KARLDNS_RAW_BASE_URL="${KARLDNS_RAW_BASE_URL:-${KARLDNS_BASE_URL%/}}"
|
||||
|
||||
need() {
|
||||
if ! command -v "$1" >/dev/null 2>&1; then
|
||||
echo "KarlDNS installer: missing required command: $1" >&2
|
||||
@@ -264,7 +266,7 @@ fi
|
||||
|
||||
if [ -z "$KARLDNS_UPDATE_URL" ]; then
|
||||
echo "KarlDNS: creating a new hostname at $KARLDNS_BASE_URL ..."
|
||||
response="$("$curl_bin" -fsS --max-time 30 -X POST "$KARLDNS_BASE_URL/api/v1/hostnames")"
|
||||
response="$("$curl_bin" -fsS --max-time 30 -X POST -H "Content-Type: application/x-www-form-urlencoded" "$KARLDNS_BASE_URL/api/v1/hostnames")"
|
||||
KARLDNS_UPDATE_URL="$(printf '%s' "$response" | json_field update_url)"
|
||||
KARLDNS_HOSTNAME="$(printf '%s' "$response" | json_field hostname)"
|
||||
KARLDNS_MANAGEMENT_URL="$(printf '%s' "$response" | json_field dashboard_url)"
|
||||
@@ -281,7 +283,7 @@ esac
|
||||
|
||||
if [ -n "$KARLDNS_ACTIVATION_URL" ] && [ "$KARLDNS_REUSED_CONFIG" = "0" ]; then
|
||||
echo "KarlDNS: registering hostname ..."
|
||||
"$curl_bin" -fsS --max-time 30 -X POST "$KARLDNS_ACTIVATION_URL" >/dev/null
|
||||
"$curl_bin" -fsS --max-time 30 -X POST -H "Content-Type: application/x-www-form-urlencoded" "$KARLDNS_ACTIVATION_URL" >/dev/null
|
||||
fi
|
||||
|
||||
if [ "$KARLDNS_INSTALL_MODE" = "system" ]; then
|
||||
|
||||
Reference in new issue
Block a user