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 <jbamp...@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

Reply via email to