changed the detection test for bins_missing
This commit is contained in:
parent
02e3a6d3a0
commit
442ec45a07
1 changed files with 6 additions and 4 deletions
10
install.sh
10
install.sh
|
|
@ -70,10 +70,10 @@ detectvim(){
|
||||||
}
|
}
|
||||||
|
|
||||||
check-deps(){
|
check-deps(){
|
||||||
for bin in $packages ; do
|
for pkg in $packages ; do
|
||||||
local _bin=$(which $bin | grep -c "/")
|
local _pkg=$(dpkg -l $pkg 2>&1 2>/dev/null ; echo $?)
|
||||||
if [[ $_bin == 0 ]] ; then
|
if [[ $_pkg == 1 ]] ; then
|
||||||
bins_missing="${bins_missing} $bin"
|
bins_missing="${bins_missing} $pkg"
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
local _bins_missing=$(echo -e \"${bins_missing}\" | grep -c \"*\")
|
local _bins_missing=$(echo -e \"${bins_missing}\" | grep -c \"*\")
|
||||||
|
|
@ -199,6 +199,7 @@ globalinstall(){
|
||||||
fi
|
fi
|
||||||
crontab -l -u $selecteduser | cat - ${rundir}/lib/quickinfo.cron | crontab -u $selecteduser -
|
crontab -l -u $selecteduser | cat - ${rundir}/lib/quickinfo.cron | crontab -u $selecteduser -
|
||||||
mkdir -p /home/${selecteduser}/.quickinfo
|
mkdir -p /home/${selecteduser}/.quickinfo
|
||||||
|
chown -R ${selecteduser}:${selecteduser} /home/${selecteduser}
|
||||||
if [[ "$bins_missing" == "false" ]] ; then
|
if [[ "$bins_missing" == "false" ]] ; then
|
||||||
su ${selecteduser} -c /home/${selecteduser}.bashrc.d/11-quickinfo.bashrc -c
|
su ${selecteduser} -c /home/${selecteduser}.bashrc.d/11-quickinfo.bashrc -c
|
||||||
fi
|
fi
|
||||||
|
|
@ -219,6 +220,7 @@ globalinstall(){
|
||||||
|
|
||||||
|
|
||||||
remove(){
|
remove(){
|
||||||
|
|
||||||
sudo rm -rf ${globalinstalldir}
|
sudo rm -rf ${globalinstalldir}
|
||||||
for file in $(pushd lib/skel/ ; find ; popd) ; do
|
for file in $(pushd lib/skel/ ; find ; popd) ; do
|
||||||
rm $HOME/$file 2>&1 >dev/null
|
rm $HOME/$file 2>&1 >dev/null
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue