diff options
| author | 2022-07-08 21:37:57 +0530 | |
|---|---|---|
| committer | 2022-07-08 21:37:57 +0530 | |
| commit | fc1c852d9263fc43f27792f38a8e68674e944629 (patch) | |
| tree | b9d709ac8be32500660a8a672ffcd6929025b9de /install | |
| parent | 471d0b43e3fa2f5f077ce9ad4824992058d26e0e (diff) | |
| download | shopno-os-log-sync-fc1c852d9263fc43f27792f38a8e68674e944629.tar.gz shopno-os-log-sync-fc1c852d9263fc43f27792f38a8e68674e944629.zip | |
updating install | updating bin according to new function names
Diffstat (limited to 'install')
| -rwxr-xr-x | install | 51 |
1 files changed, 24 insertions, 27 deletions
@@ -21,41 +21,38 @@ echo "[✔] To store raw_data making directory as ~/.cache/Watcher" mkdir -p ~/.cache/Watcher/raw_data/ mkdir -p ~/.cache/Watcher/Analysis/ -# resolving confilict with previous version of watcher -echo "[✔] Checking whether you had installed previous version of Watcher so removing those conflicts if yes" -if [ -f "$HOME/.config/systemd/user/watcher.service" ]; then - systemctl --user disable --now watcher.service - rm -rf $HOME/.config/systemd/user/watcher.service -elif [ -f "$HOME/.local/bin/watcher" ]; then - rm -rf $HOME/.local/bin/watcher -fi - # deleting folowing lines "[ -f /etc/xprofile ] && . /etc/xprofile/" and "[ -f ~/.xprofile ] && . ~/.xprofile" -sed -i '/xprofile/d' ~/.xinitrc - -# checking wherther is ~/.xprofile is sourced in ~/.xintrc or not -count1=$(grep -c "xprofile" $HOME/.xinitrc) +if [ -f "$HOME/.xinitrc" ]; +then + sed -i '/xprofile/d' ~/.xinitrc + # checking wherther is ~/.xprofile is sourced in ~/.xintrc or not + count1=$(grep -c "xprofile" $HOME/.xinitrc) +else + count1=0 +fi # checking whether user have used watcher before as well as xprofile filed setup or not -if [ -f "$HOME/.xprofile" ]; then +if [ -f "$HOME/.xprofile" ]; +then count2=$(grep -c "watcher --start" $HOME/.xprofile) else count2=0 fi -echo "[✔] Making sure that it will run at starting of each xsession afterward" - -if [ $count1 = 0 ] & [ $count2 = 0 ];then - sed -i '/bin/a \source ~/.xprofile' ~/.xinitrc - echo "killall watcher" >> $HOME/.xprofile - echo "watcher --start &" >> $HOME/.xprofile -elif [ $count1 > 0 ] & [ $count2 = 0 ];then - echo "killall watcher" >> $HOME/.xprofile - echo "watcher --start &" >> $HOME/.xprofile -elif [ $count2 > 0 ] & [ $count1 = 0 ];then - sed -i '/bin/a \source ~/.xprofile' ~/.xinitrc +echo "[✔] Making sure that it will run at startup of the system" + +if [ $count2 = 0 ]; +then + echo "watcher --start &" >> $HOME/.xprofile +fi + +if [ -f "$HOME/.xinitrc" ]; +then + if [ $count1 = 0 ] ; + then + echo "source ~/.xprofile" >> $HOME/.xinitrc + fi fi -echo "" echo "Now you can use Watcher after restart. And see you around" echo "If anything goes wrong do PR or open issue" -echo "If you wanna just give a try (without restart), You can start taking logs (run watch_log.py) by 'watcher --start' " +echo '''If you wanna just give a try (without restart), You can start taking logs (run watch_log.py) by 'watcher --start' ''' |
