Browse Source

Make installers silent when run inside packages.

pull/1/head
Adam Ierymenko 10 years ago
parent
commit
3fe60615df
  1. 4
      ext/installfiles/linux/RPM/zerotier-one.spec.in
  2. 4
      ext/installfiles/linux/buildinstaller.sh

4
ext/installfiles/linux/RPM/zerotier-one.spec.in

@ -21,11 +21,11 @@ mkdir -p /var/lib/zerotier-one/updates.d
%post %post
chmod 0755 /var/lib/zerotier-one/updates.d/__INSTALLER__ chmod 0755 /var/lib/zerotier-one/updates.d/__INSTALLER__
/var/lib/zerotier-one/updates.d/__INSTALLER__ /var/lib/zerotier-one/updates.d/__INSTALLER__ >>/dev/null 2>&1
%preun %preun
if [ "$1" -lt 1 ]; then if [ "$1" -lt 1 ]; then
/var/lib/zerotier-one/uninstall.sh /var/lib/zerotier-one/uninstall.sh >>/dev/null 2>&1
fi fi
%clean %clean

4
ext/installfiles/linux/buildinstaller.sh

@ -91,14 +91,14 @@ case "$system" in
rm -f "${debfolder}/postinst" "${debfolder}/prerm" rm -f "${debfolder}/postinst" "${debfolder}/prerm"
echo '#!/bin/bash' >${debfolder}/postinst echo '#!/bin/bash' >${debfolder}/postinst
echo "/var/lib/zerotier-one/updates.d/${targ}" >>${debfolder}/postinst echo "/var/lib/zerotier-one/updates.d/${targ} >>/dev/null 2>&1" >>${debfolder}/postinst
echo "/bin/rm -f /var/lib/zerotier-one/updates.d/*" >>${debfolder}/postinst echo "/bin/rm -f /var/lib/zerotier-one/updates.d/*" >>${debfolder}/postinst
chmod a+x ${debfolder}/postinst chmod a+x ${debfolder}/postinst
echo '#!/bin/bash' >${debfolder}/prerm echo '#!/bin/bash' >${debfolder}/prerm
echo 'export PATH=/bin:/usr/bin:/usr/local/bin:/sbin:/usr/sbin' >>${debfolder}/prerm echo 'export PATH=/bin:/usr/bin:/usr/local/bin:/sbin:/usr/sbin' >>${debfolder}/prerm
echo 'if [ "$1" != "upgrade" ]; then' >>${debfolder}/prerm echo 'if [ "$1" != "upgrade" ]; then' >>${debfolder}/prerm
echo ' /var/lib/zerotier-one/uninstall.sh' >>${debfolder}/prerm echo ' /var/lib/zerotier-one/uninstall.sh >>/dev/null 2>&1' >>${debfolder}/prerm
echo 'fi' >>${debfolder}/prerm echo 'fi' >>${debfolder}/prerm
chmod a+x ${debfolder}/prerm chmod a+x ${debfolder}/prerm

Loading…
Cancel
Save