Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #131222 do not allow duplicate installs... #LN# 126 to 147 of /usr/local/petget (tahrpup) - http://www.pearltrees.com/s243a/installpkg-sh-usr-local-petget/id20402080/item224090735
- PTN1='^'"$DLPKG_NAME"'|'
- if [ "`grep "$PTN1" /root/.packages/user-installed-packages`" != "" ];then
- if [ ! $DISPLAY ];then
- [ -f /tmp/install_quietly ] && DISPTIME1="--timeout 3" || DISPTIME1=''
- LANG=$LANG_USER
- dialog ${DISPTIME1} --msgbox "$(gettext 'This package is already installed. Cannot install it twice:') ${DLPKG_NAME}" 0 0
- else
- LANG=$LANG_USER
- if [ "$(</var/local/petget/ui_choice)" = "Classic" -o -f /tmp/install_classic ]; then
- /usr/lib/gtkdialog/box_ok "$(gettext 'Puppy package manager')" error "$(gettext 'This package is already installed. Cannot install it twice:')" "<i>${DLPKG_NAME}</i>"
- [ -f /tmp/install_classic ] && echo ${DLPKG_NAME} >> /tmp/pgks_failed_to_install_forced
- else
- /usr/lib/gtkdialog/box_ok "$(gettext 'Puppy package manager')" error "$(gettext 'This package is already installed. Cannot install it twice:')" "<i>${DLPKG_NAME}</i>" &
- XPID=$!
- sleep 3
- pkill -P $XPID
- echo ${DLPKG_NAME} >> /tmp/pgks_failed_to_install_forced
- fi
- fi
- exit 1
- fi
Advertisement
Add Comment
Please, Sign In to add comment