mirror of https://github.com/ossrs/srs.git
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
690 B
Bash
27 lines
690 B
Bash
#!/bin/bash
|
|
|
|
cat <<END >>/dev/null
|
|
touch git2unix &&
|
|
echo "bash `pwd`/git2unix.sh" >git2unix &&
|
|
chmod +x git2unix &&
|
|
sudo rm -f /bin/git2unix &&
|
|
sudo mv git2unix /bin/git2unix
|
|
END
|
|
|
|
dos2unix -V>/dev/null 2>&1
|
|
ret=$?; if [[ 0 -ne $ret ]]; then
|
|
echo "dos2unix not found."
|
|
echo " sudo yum install -y dos2unix"
|
|
exit $ret
|
|
fi
|
|
|
|
files=`git status|egrep "(modified|new file)"|awk -F ':' '{print $2}'|awk '{print $1}'|egrep "(.hpp$|.cpp$|.cc$|.h$|.c$|.txt$|.sh|.conf$)"`;
|
|
for file in $files; do
|
|
dos2unix $file;
|
|
echo $file|grep ".sh$" >/dev/null 2>&1; EOF_SH=$?
|
|
if [[ $EOF_SH -ne 0 && -f $file ]]; then
|
|
echo "chmod -x $file"
|
|
chmod -x $file;
|
|
fi
|
|
done
|