You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudstack.apache.org by da...@apache.org on 2025/09/17 12:22:36 UTC
(cloudstack) branch main updated: pre-commit add hook `check-shebang-scripts-are-executable` for Shell (#10150)
This is an automated email from the ASF dual-hosted git repository.
dahn pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/cloudstack.git
The following commit(s) were added to refs/heads/main by this push:
new 33cfedee46d pre-commit add hook `check-shebang-scripts-are-executable` for Shell (#10150)
33cfedee46d is described below
commit 33cfedee46de95860518458e4d4e8d5c6a30c0ff
Author: John Bampton <jb...@users.noreply.github.com>
AuthorDate: Wed Sep 17 22:22:28 2025 +1000
pre-commit add hook `check-shebang-scripts-are-executable` for Shell (#10150)
---
.pre-commit-config.yaml | 2 ++
engine/schema/templateConfig.sh | 0
scripts/installer/export-templates.sh | 0
scripts/vm/hypervisor/xenserver/add_to_vcpus_params_live.sh | 0
scripts/vm/network/ovs-pvlan-kvm-vm.sh | 0
scripts/vm/network/vnet/modifyvxlan-evpn.sh | 0
setup/db/221to222upgrade.sh | 0
setup/db/deploy-db-clouddev.sh | 0
setup/db/deploy-db-simulator.sh | 0
systemvm/agent/scripts/run-proxy.sh | 0
systemvm/agent/scripts/ssvm-check.sh | 0
systemvm/agent/scripts/utils.sh | 0
systemvm/debian/opt/cloud/bin/cks_iso.sh | 0
systemvm/debian/opt/cloud/bin/patched.sh | 0
systemvm/debian/opt/cloud/bin/setup/init.sh | 0
systemvm/debian/opt/cloud/bin/setup/sharedfsvm.sh | 0
systemvm/debian/opt/cloud/bin/update_interface_config.sh | 0
systemvm/debian/opt/cloud/templates/check_bumpup.sh | 0
systemvm/debian/root/func.sh | 0
systemvm/patch-sysvms.sh | 0
systemvm/test/runtests.sh | 0
tools/appliance/cks/ubuntu/22.04/scripts/add-interface-rule.sh | 0
tools/appliance/cks/ubuntu/22.04/scripts/apt_upgrade.sh | 0
tools/appliance/cks/ubuntu/22.04/scripts/cleanup.sh | 0
tools/appliance/cks/ubuntu/22.04/scripts/configure-cloud-init.sh | 0
tools/appliance/cks/ubuntu/22.04/scripts/configure_networking.sh | 0
tools/appliance/cks/ubuntu/22.04/scripts/setup-interfaces.sh | 0
tools/appliance/cks/ubuntu/22.04/scripts/setup_template.sh | 0
tools/appliance/systemvmtemplate/scripts/apt_upgrade.sh | 0
tools/appliance/systemvmtemplate/scripts/authorized_keys.sh | 0
tools/appliance/systemvmtemplate/scripts/cleanup.sh | 0
tools/appliance/systemvmtemplate/scripts/configure_acpid.sh | 0
tools/appliance/systemvmtemplate/scripts/configure_conntrack.sh | 0
tools/appliance/systemvmtemplate/scripts/configure_grub.sh | 0
tools/appliance/systemvmtemplate/scripts/configure_locale.sh | 0
tools/appliance/systemvmtemplate/scripts/configure_login.sh | 0
tools/appliance/systemvmtemplate/scripts/configure_networking.sh | 0
tools/appliance/systemvmtemplate/scripts/configure_persistent_config.sh | 0
tools/appliance/systemvmtemplate/scripts/configure_systemvm_services.sh | 0
tools/appliance/systemvmtemplate/scripts/finalize.sh | 0
tools/appliance/systemvmtemplate/scripts/install_systemvm_packages.sh | 0
tools/build/installer/debinstall_full.sh | 0
tools/devcloud4/common/configure-network.sh | 0
tools/docker/docker_run_tests.sh | 0
tools/eclipse/set-eclipse-profile.sh | 0
.../before_upgrade_data_collection.sh | 0
.../database_comparision_during_upgrade/cloud_schema_comparision.sh | 0
.../fresh_install_data_collection.sh | 0
.../test_config_before_and_after_upgrade.sh | 0
.../test_config_between_fresh_and_upgraded_setup.sh | 0
.../database_comparision_during_upgrade/usage_schema_comparison.sh | 0
51 files changed, 2 insertions(+)
diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index 78b2469cf2d..46db709c3fe 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -38,6 +38,8 @@ repos:
- id: check-case-conflict
#- id: check-executables-have-shebangs
- id: check-merge-conflict
+ - id: check-shebang-scripts-are-executable
+ files: \.sh$
- id: check-symlinks
- id: check-vcs-permalinks
#- id: check-yaml
diff --git a/engine/schema/templateConfig.sh b/engine/schema/templateConfig.sh
old mode 100644
new mode 100755
diff --git a/scripts/installer/export-templates.sh b/scripts/installer/export-templates.sh
old mode 100644
new mode 100755
diff --git a/scripts/vm/hypervisor/xenserver/add_to_vcpus_params_live.sh b/scripts/vm/hypervisor/xenserver/add_to_vcpus_params_live.sh
old mode 100644
new mode 100755
diff --git a/scripts/vm/network/ovs-pvlan-kvm-vm.sh b/scripts/vm/network/ovs-pvlan-kvm-vm.sh
old mode 100644
new mode 100755
diff --git a/scripts/vm/network/vnet/modifyvxlan-evpn.sh b/scripts/vm/network/vnet/modifyvxlan-evpn.sh
old mode 100644
new mode 100755
diff --git a/setup/db/221to222upgrade.sh b/setup/db/221to222upgrade.sh
old mode 100644
new mode 100755
diff --git a/setup/db/deploy-db-clouddev.sh b/setup/db/deploy-db-clouddev.sh
old mode 100644
new mode 100755
diff --git a/setup/db/deploy-db-simulator.sh b/setup/db/deploy-db-simulator.sh
old mode 100644
new mode 100755
diff --git a/systemvm/agent/scripts/run-proxy.sh b/systemvm/agent/scripts/run-proxy.sh
old mode 100644
new mode 100755
diff --git a/systemvm/agent/scripts/ssvm-check.sh b/systemvm/agent/scripts/ssvm-check.sh
old mode 100644
new mode 100755
diff --git a/systemvm/agent/scripts/utils.sh b/systemvm/agent/scripts/utils.sh
old mode 100644
new mode 100755
diff --git a/systemvm/debian/opt/cloud/bin/cks_iso.sh b/systemvm/debian/opt/cloud/bin/cks_iso.sh
old mode 100644
new mode 100755
diff --git a/systemvm/debian/opt/cloud/bin/patched.sh b/systemvm/debian/opt/cloud/bin/patched.sh
old mode 100644
new mode 100755
diff --git a/systemvm/debian/opt/cloud/bin/setup/init.sh b/systemvm/debian/opt/cloud/bin/setup/init.sh
old mode 100644
new mode 100755
diff --git a/systemvm/debian/opt/cloud/bin/setup/sharedfsvm.sh b/systemvm/debian/opt/cloud/bin/setup/sharedfsvm.sh
old mode 100644
new mode 100755
diff --git a/systemvm/debian/opt/cloud/bin/update_interface_config.sh b/systemvm/debian/opt/cloud/bin/update_interface_config.sh
old mode 100644
new mode 100755
diff --git a/systemvm/debian/opt/cloud/templates/check_bumpup.sh b/systemvm/debian/opt/cloud/templates/check_bumpup.sh
old mode 100644
new mode 100755
diff --git a/systemvm/debian/root/func.sh b/systemvm/debian/root/func.sh
old mode 100644
new mode 100755
diff --git a/systemvm/patch-sysvms.sh b/systemvm/patch-sysvms.sh
old mode 100644
new mode 100755
diff --git a/systemvm/test/runtests.sh b/systemvm/test/runtests.sh
old mode 100644
new mode 100755
diff --git a/tools/appliance/cks/ubuntu/22.04/scripts/add-interface-rule.sh b/tools/appliance/cks/ubuntu/22.04/scripts/add-interface-rule.sh
old mode 100644
new mode 100755
diff --git a/tools/appliance/cks/ubuntu/22.04/scripts/apt_upgrade.sh b/tools/appliance/cks/ubuntu/22.04/scripts/apt_upgrade.sh
old mode 100644
new mode 100755
diff --git a/tools/appliance/cks/ubuntu/22.04/scripts/cleanup.sh b/tools/appliance/cks/ubuntu/22.04/scripts/cleanup.sh
old mode 100644
new mode 100755
diff --git a/tools/appliance/cks/ubuntu/22.04/scripts/configure-cloud-init.sh b/tools/appliance/cks/ubuntu/22.04/scripts/configure-cloud-init.sh
old mode 100644
new mode 100755
diff --git a/tools/appliance/cks/ubuntu/22.04/scripts/configure_networking.sh b/tools/appliance/cks/ubuntu/22.04/scripts/configure_networking.sh
old mode 100644
new mode 100755
diff --git a/tools/appliance/cks/ubuntu/22.04/scripts/setup-interfaces.sh b/tools/appliance/cks/ubuntu/22.04/scripts/setup-interfaces.sh
old mode 100644
new mode 100755
diff --git a/tools/appliance/cks/ubuntu/22.04/scripts/setup_template.sh b/tools/appliance/cks/ubuntu/22.04/scripts/setup_template.sh
old mode 100644
new mode 100755
diff --git a/tools/appliance/systemvmtemplate/scripts/apt_upgrade.sh b/tools/appliance/systemvmtemplate/scripts/apt_upgrade.sh
old mode 100644
new mode 100755
diff --git a/tools/appliance/systemvmtemplate/scripts/authorized_keys.sh b/tools/appliance/systemvmtemplate/scripts/authorized_keys.sh
old mode 100644
new mode 100755
diff --git a/tools/appliance/systemvmtemplate/scripts/cleanup.sh b/tools/appliance/systemvmtemplate/scripts/cleanup.sh
old mode 100644
new mode 100755
diff --git a/tools/appliance/systemvmtemplate/scripts/configure_acpid.sh b/tools/appliance/systemvmtemplate/scripts/configure_acpid.sh
old mode 100644
new mode 100755
diff --git a/tools/appliance/systemvmtemplate/scripts/configure_conntrack.sh b/tools/appliance/systemvmtemplate/scripts/configure_conntrack.sh
old mode 100644
new mode 100755
diff --git a/tools/appliance/systemvmtemplate/scripts/configure_grub.sh b/tools/appliance/systemvmtemplate/scripts/configure_grub.sh
old mode 100644
new mode 100755
diff --git a/tools/appliance/systemvmtemplate/scripts/configure_locale.sh b/tools/appliance/systemvmtemplate/scripts/configure_locale.sh
old mode 100644
new mode 100755
diff --git a/tools/appliance/systemvmtemplate/scripts/configure_login.sh b/tools/appliance/systemvmtemplate/scripts/configure_login.sh
old mode 100644
new mode 100755
diff --git a/tools/appliance/systemvmtemplate/scripts/configure_networking.sh b/tools/appliance/systemvmtemplate/scripts/configure_networking.sh
old mode 100644
new mode 100755
diff --git a/tools/appliance/systemvmtemplate/scripts/configure_persistent_config.sh b/tools/appliance/systemvmtemplate/scripts/configure_persistent_config.sh
old mode 100644
new mode 100755
diff --git a/tools/appliance/systemvmtemplate/scripts/configure_systemvm_services.sh b/tools/appliance/systemvmtemplate/scripts/configure_systemvm_services.sh
old mode 100644
new mode 100755
diff --git a/tools/appliance/systemvmtemplate/scripts/finalize.sh b/tools/appliance/systemvmtemplate/scripts/finalize.sh
old mode 100644
new mode 100755
diff --git a/tools/appliance/systemvmtemplate/scripts/install_systemvm_packages.sh b/tools/appliance/systemvmtemplate/scripts/install_systemvm_packages.sh
old mode 100644
new mode 100755
diff --git a/tools/build/installer/debinstall_full.sh b/tools/build/installer/debinstall_full.sh
old mode 100644
new mode 100755
diff --git a/tools/devcloud4/common/configure-network.sh b/tools/devcloud4/common/configure-network.sh
old mode 100644
new mode 100755
diff --git a/tools/docker/docker_run_tests.sh b/tools/docker/docker_run_tests.sh
old mode 100644
new mode 100755
diff --git a/tools/eclipse/set-eclipse-profile.sh b/tools/eclipse/set-eclipse-profile.sh
old mode 100644
new mode 100755
diff --git a/tools/utils/database_comparision_during_upgrade/before_upgrade_data_collection.sh b/tools/utils/database_comparision_during_upgrade/before_upgrade_data_collection.sh
old mode 100644
new mode 100755
diff --git a/tools/utils/database_comparision_during_upgrade/cloud_schema_comparision.sh b/tools/utils/database_comparision_during_upgrade/cloud_schema_comparision.sh
old mode 100644
new mode 100755
diff --git a/tools/utils/database_comparision_during_upgrade/fresh_install_data_collection.sh b/tools/utils/database_comparision_during_upgrade/fresh_install_data_collection.sh
old mode 100644
new mode 100755
diff --git a/tools/utils/database_comparision_during_upgrade/test_config_before_and_after_upgrade.sh b/tools/utils/database_comparision_during_upgrade/test_config_before_and_after_upgrade.sh
old mode 100644
new mode 100755
diff --git a/tools/utils/database_comparision_during_upgrade/test_config_between_fresh_and_upgraded_setup.sh b/tools/utils/database_comparision_during_upgrade/test_config_between_fresh_and_upgraded_setup.sh
old mode 100644
new mode 100755
diff --git a/tools/utils/database_comparision_during_upgrade/usage_schema_comparison.sh b/tools/utils/database_comparision_during_upgrade/usage_schema_comparison.sh
old mode 100644
new mode 100755