3rdparty/cloud: A few small fixes to sysprep-gcp

Change-Id: I001d824f65cf135507aac65acc586de5be7ad386
This commit is contained in:
Alexander von Gluck 2024-09-25 16:53:46 -05:00
parent 5ea41d287c
commit 7b1d348567
No known key found for this signature in database
GPG Key ID: 2DE6943033177727

View File

@ -26,15 +26,15 @@
# ex: gcloud storage cp ./haiku-r1beta5-x64-v20241024.tar.gz gs://haiku-images/master/haiku-r1beta5-x64-v20241024.tar.gz # ex: gcloud storage cp ./haiku-r1beta5-x64-v20241024.tar.gz gs://haiku-images/master/haiku-r1beta5-x64-v20241024.tar.gz
# * Import image (be sure to update version information below) # * Import image (be sure to update version information below)
# ex: gcloud compute images create haiku-r1beta5-x64-v20241024 \ # ex: gcloud compute images create haiku-r1beta5-x64-v20241024 \
# --project=haiku-inc \ # --project=haiku-inc \
# --description=Haiku\ R1/Beta5\ x86_64 \ # --description=Haiku\ R1/Beta5\ x86_64 \
# --family=haiku-r1beta5-x64 \ # --family=haiku-r1beta5-x64 \
# --source-uri=https://storage.googleapis.com/haiku-images/r1beta5/haiku-r1beta5-x64-v20240924.tar.gz \ # --source-uri=https://storage.googleapis.com/haiku-images/r1beta5/haiku-r1beta5-x64-v20240924.tar.gz \
# --labels=os=haiku,release=r1beta5 \ # --labels=os=haiku,release=r1beta5 \
# --storage-location=us \ # --storage-location=us \
# --architecture=X86_64 # --architecture=X86_64
# * Add allAuthenticatedUsers principal to "Compute Image User" role on the new image # gcloud compute images add-iam-policy-binding haiku-r1beta4-x64 \
# permissions to make it public # --member='allAuthenticatedUsers' --role='roles/compute.imageUser' --project haiku-inc
if [ $# -ne 1 ]; then if [ $# -ne 1 ]; then
echo "usage: $0 <HAIKU ROOTFS>" echo "usage: $0 <HAIKU ROOTFS>"
@ -51,7 +51,7 @@ echo ""
echo "Installing basic authentication stuff..." echo "Installing basic authentication stuff..."
# Installs gce_metadata_ssh tool for sshd. This lets you control the keys # Installs gce_metadata_ssh tool for sshd. This lets you control the keys
# of the "user" user from GKE. ONLY "user" WORKS! We have no PAM for gce's os-login stuff # of the "user" user from GKE. ONLY "user" WORKS! We have no PAM for gce's os-login stuff
wget https://eu.hpkg.haiku-os.org/haikuports/current/$(uname -m)/current/packages/smolcloudtools-$SMOL_RELEASE-$(uname -m).hpkg \ wget https://eu.hpkg.haiku-os.org/haikuports/master/$(uname -m)/current/packages/smolcloudtools-$SMOL_RELEASE-$(uname -m).hpkg \
-O $TARGET_ROOTFS/system/packages/smolcloudtools-$SMOL_RELEASE-$(uname -m).hpkg -O $TARGET_ROOTFS/system/packages/smolcloudtools-$SMOL_RELEASE-$(uname -m).hpkg
echo "Configuring ssh..." echo "Configuring ssh..."