From fe4b6826e68d176b1c7a8c24ebe8641b893ac712 Mon Sep 17 00:00:00 2001 From: def Date: Thu, 12 Mar 2015 13:59:29 +0100 Subject: [PATCH] Make *.sh files executable --- build.sh | 0 tools/niminst/niminst.nim | 3 +++ 2 files changed, 3 insertions(+) mode change 100644 => 100755 build.sh diff --git a/build.sh b/build.sh old mode 100644 new mode 100755 diff --git a/tools/niminst/niminst.nim b/tools/niminst/niminst.nim index 357c1ffbc..82f3c1e83 100644 --- a/tools/niminst/niminst.nim +++ b/tools/niminst/niminst.nim @@ -436,8 +436,10 @@ proc removeDuplicateFiles(c: var ConfigData) = proc writeInstallScripts(c: var ConfigData) = if c.installScript: writeFile(installShFile, generateInstallScript(c), "\10") + inclFilePermissions(installShFile, {fpUserExec, fpGroupExec, fpOthersExec}) if c.uninstallScript: writeFile(deinstallShFile, generateDeinstallScript(c), "\10") + inclFilePermissions(deinstallShFile, {fpUserExec, fpGroupExec, fpOthersExec}) proc srcdist(c: var ConfigData) = if not existsDir(getOutputDir(c) / "c_code"): @@ -476,6 +478,7 @@ proc srcdist(c: var ConfigData) = # second pass: remove duplicate files removeDuplicateFiles(c) writeFile(getOutputDir(c) / buildShFile, generateBuildShellScript(c), "\10") + inclFilePermissions(getOutputDir(c) / buildShFile, {fpUserExec, fpGroupExec, fpOthersExec}) if winIndex >= 0: if intel32Index >= 0: writeFile(getOutputDir(c) / buildBatFile32,