diff options
author | ClusterM <ClusterM@users.noreply.github.com> | 2013-09-05 08:39:37 +0400 |
---|---|---|
committer | ClusterM <ClusterM@users.noreply.github.com> | 2013-09-05 08:39:37 +0400 |
commit | 6a09ff355393f615afc33cf7aa7d3ede4f55e6fc (patch) | |
tree | d20bc1fc1dc9ecf06a9c9f5d78c4382a00e42438 | |
parent | 418f6a672692a03918d1670082e4ad2dac451771 (diff) | |
parent | 59d610539bea4101c598cb0e635644f450298b1d (diff) |
Merge pull request #2 from onlynone/master
Avoid file clobbering
-rwxr-xr-x | src/install.sh | 4 | ||||
-rwxr-xr-x | src/uninstall.sh | 4 |
2 files changed, 6 insertions, 2 deletions
diff --git a/src/install.sh b/src/install.sh index f8eeab4..71c7dc4 100755 --- a/src/install.sh +++ b/src/install.sh @@ -31,7 +31,9 @@ logmsg() HACKNAME="${LOG_DOMAIN}" HACKVER="0.0.1" -cat /etc/crontab/root | grep -v FrontLight > /etc/crontab/root +temp_crontab=`mktemp` +cat /etc/crontab/root | grep -v FrontLight > ${temp_crontab} +mv ${temp_crontab} /etc/crontab/root update_percent_complete_scaled 1 echo "* * * * * if [ \"\`cat /sys/devices/system/fl_tps6116x/fl_tps6116x0/fl_intensity | /bin/grep Light\`\" == \"FrontLight(Intensity) = 1\" ] ; then echo -n 0 > /sys/devices/system/fl_tps6116x/fl_tps6116x0/fl_intensity ; fi" >> /etc/crontab/root diff --git a/src/uninstall.sh b/src/uninstall.sh index a80a6f3..5d5ed4c 100755 --- a/src/uninstall.sh +++ b/src/uninstall.sh @@ -31,7 +31,9 @@ logmsg() HACKNAME="${LOG_DOMAIN}" HACKVER="0.0.1" -cat /etc/crontab/root | grep -v FrontLight > /etc/crontab/root +temp_crontab=`mktemp` +cat /etc/crontab/root | grep -v FrontLight > ${temp_crontab} +mv ${temp_crontab} /etc/crontab/root update_percent_complete_scaled 1 logmsg "Lightfix uninstalled" |