From: Zoltán Felleg Date: Sat, 2 May 2026 21:07:37 +0000 (+0200) Subject: Updated kms.in (updated 03_getupdkms.sh firstboot script). X-Git-Url: http://git.useribm.hu/?a=commitdiff_plain;h=642fd972b8e869c53d6078fd31e01b58ca903eeb;p=user-lxc.git Updated kms.in (updated 03_getupdkms.sh firstboot script). --- diff --git a/sources/kms.in/c3d/firstboot/scripts/03_getupdkms.sh b/sources/kms.in/c3d/firstboot/scripts/03_getupdkms.sh index 260af36..afd660e 100755 --- a/sources/kms.in/c3d/firstboot/scripts/03_getupdkms.sh +++ b/sources/kms.in/c3d/firstboot/scripts/03_getupdkms.sh @@ -1,20 +1,33 @@ #!/bin/sh -REAL_PATH=$(realpath $(dirname $0)) -DATA_PATH=$(realpath $REAL_PATH/../data) +SCRIPT_PATH=$(realpath $(dirname $0)) +DATA_PATH=$(realpath $SCRIPT_PATH/../data) +KMS_PATH=/kms -cd /kms +cd $KMS_PATH if [ -d py-kms ] then TIMESTAMP=$(stat --format="%Y" py-kms) mv py-kms py-kms.$TIMESTAMP fi git clone https://github.com/Py-KMS-Organization/py-kms.git -find py-kms/py-kms -type f -print0 \ - | xargs -0 sed --in-place \ - --expression='s/ *$//' \ - --expression='s/datetime.datetime.utcnow()/datetime.datetime.now(datetime.UTC)/' \ - --expression='s/time.mktime(minTime.timetuple())/int(time.mktime(minTime.timetuple()))/' \ - --expression='s/time.mktime(datetime.datetime.now().timetuple())/int(time.mktime(datetime.datetime.now().timetuple()))/' + +grep --files-with-matches \ + --null \ + --recursive \ + --regexp=' *$' \ + py-kms/py-kms | \ +xargs --null \ + sed --in-place \ + --expression='s/ *$//' + +grep --files-with-matches \ + --null \ + --recursive \ + --regexp='datetime.datetime.utcnow()' \ + py-kms/py-kms | \ +xargs --null \ + sed --in-place=.orig \ + --expression='s/datetime.datetime.utcnow()/datetime.datetime.now(datetime.UTC)/'