From: Zoltán Felleg Date: Thu, 13 Jun 2024 17:54:31 +0000 (+0200) Subject: Updated kms.in (reworked the kms install/update script). X-Git-Url: http://git.useribm.hu/?a=commitdiff_plain;h=c9274e064613241ef0c9c87b1d856998b23e244b;p=user-lxc.git Updated kms.in (reworked the kms install/update script). --- diff --git a/sources/kms.in/c3d/firstboot/scripts/03_getupdkms.sh b/sources/kms.in/c3d/firstboot/scripts/03_getupdkms.sh index 250e8ab..cc4c88c 100755 --- a/sources/kms.in/c3d/firstboot/scripts/03_getupdkms.sh +++ b/sources/kms.in/c3d/firstboot/scripts/03_getupdkms.sh @@ -5,11 +5,16 @@ REAL_PATH=$(realpath $(dirname $0)) DATA_PATH=$(realpath $REAL_PATH/../data) -if [ -d /kms/py-kms ] +cd /kms +if [ -d py-kms ] then - cd /kms/py-kms - git pull -else - cd /kms - git clone https://github.com/Py-KMS-Organization/py-kms.git + 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 -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()))/'