Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/ClusterM/hakchi2.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/mods
diff options
context:
space:
mode:
authorAlexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com>2017-02-17 00:25:27 +0300
committerAlexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com>2017-02-17 00:25:27 +0300
commitb02f16b979a698e4779cf27233aa4885b26fce60 (patch)
treefe661e47c007e02ad550b2aa550265e6a690a89a /mods
parentfe9cf587aa7a64b11bfc6ed689514c6420e1ea77 (diff)
Fixes
Diffstat (limited to 'mods')
-rw-r--r--mods/mod_hakchi/hakchi/init2
-rw-r--r--mods/mod_hakchi/hakchi/script/package2
-rw-r--r--mods/mod_hakchi/hakchi/script/transfer7
3 files changed, 8 insertions, 3 deletions
diff --git a/mods/mod_hakchi/hakchi/init b/mods/mod_hakchi/hakchi/init
index ac0ebf1f..88e2bb4f 100644
--- a/mods/mod_hakchi/hakchi/init
+++ b/mods/mod_hakchi/hakchi/init
@@ -24,7 +24,7 @@ else
mount_base
fi
-if [ -f "$preinit" ]; then
+if [ -d "$preinit" ]; then
source "$preinit"
preinit
else
diff --git a/mods/mod_hakchi/hakchi/script/package b/mods/mod_hakchi/hakchi/script/package
index 34f1a2d7..7dea3bd6 100644
--- a/mods/mod_hakchi/hakchi/script/package
+++ b/mods/mod_hakchi/hakchi/script/package
@@ -1,5 +1,5 @@
transfer_file(){
- [ -f "$1" ] || return 1
+ [ -f "$1" ] || return 0
dos2unix -u "$1"
source "$1"
local res=$?
diff --git a/mods/mod_hakchi/hakchi/script/transfer b/mods/mod_hakchi/hakchi/script/transfer
index f27b2170..ec7f0d34 100644
--- a/mods/mod_hakchi/hakchi/script/transfer
+++ b/mods/mod_hakchi/hakchi/script/transfer
@@ -34,7 +34,7 @@ source_parts "$preinitpath/p????_*firmware*"
source_parts "$modpath/rootfs/etc/preinit.d/p????_*firmware*"
# now we can do install/repair
-if [ -d "$preinitpath" ]; then
+if [ -d "preinitpath" ]; then
echo $modname already installed
mod_repair
else
@@ -60,5 +60,10 @@ fi
echo transferring data...
transfer_path "$transferpath"
+[ -d "$rootfs/bin" ] && chmod +x $rootfs/bin/*
+[ -d "$rootfs/sbin" ] && chmod +x $rootfs/sbin/*
+[ -d "$rootfs/usr/bin" ] && chmod +x $rootfs/usr/bin/*
+[ -d "$rootfs/usr/sbin" ] && chmod +x $rootfs/usr/sbin/*
+
save_config
[ "$cf_shutdown" != "y" ] || shutdown