commit 03fa04a2773a2c86cab087ea52baa7306f2b37e9
| author | 斟酌 鵬兄 <tgckpg@gmail.com> |
| date | 2015-05-14T01:58:15Z |
| subject | Detect dist for suiting command params |
commit 03fa04a2773a2c86cab087ea52baa7306f2b37e9
Author: 斟酌 鵬兄 <tgckpg@gmail.com>
Date: 2015-05-14T01:58:15Z
Detect dist for suiting command params
---
bash/bashrc/package.sh | 13 ++++++++++++-
1 file changed, 12 insertions(+), 1 deletion(-)
diff --git a/bash/bashrc/package.sh b/bash/bashrc/package.sh
index 0258e2c..de1a3d5 100644
--- a/bash/bashrc/package.sh
+++ b/bash/bashrc/package.sh
@@ -1,5 +1,16 @@
#!/bin/bash
+case $( uname -a | awk '{ print $1 }' ) in
+ Darwin) # although this is deprecated, Mac still use it
+ PERM="+111"
+ ;;
+ Linux) ;&
+ CYGWIN~) ;&
+ *)
+ PERM="/111"
+ ;;
+esac
+
function __func_head() {
echo "Usage:" ${FUNCNAME[1]} $1
}
@@ -14,7 +25,7 @@ SDIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"/sources
if [ -d "$SDIR" ]; then
echo "Begin source:"
- for i in $( find $SDIR -maxdepth 1 -type f -perm +111 | sort )
+ for i in $( find $SDIR -maxdepth 1 -type f -perm $PERM | sort )
do
echo " Source:" $( basename $i )
. $i