%preun problems

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello. I have a package I created called bumblebee. I am trying to get it into fedora. I made some changes and now on fedora I get errors un-installing. Here is what my %preun looks like:

%preun
# Package removal, not upgrade
%if 0%{?rhel} == 6
if [ $1 -eq 0 ] ; then
/sbin/service bumblebeed stop >/dev/null 2>&1 || :
/sbin/chkconfig --level 2345 bumblebeed off >/dev/null 2>&1 || :
/sbin/chkconfig --del bumblebeed >/dev/null 2>&1 || :
fi
%endif
%if 0%{?fedora:1} || 0%{?rhel} >= 7
%systemd_preun bumblebeed.service
%endif

And here is the error message:

Running transaction
  Updating   : bumblebee-3.2.1-3.fc19.x86_64                                1/2 
/var/tmp/rpm-tmp.abgRF7: line 3: syntax error near unexpected token `fi'
/var/tmp/rpm-tmp.abgRF7: line 3: `fi'
error: %preun(bumblebee-3.2.1-2.fc19.x86_64) scriptlet failed, exit status 2
Error in PREUN scriptlet in rpm package bumblebee-3.2.1-2.fc19.x86_64
  Verifying  : bumblebee-3.2.1-3.fc19.x86_64                                1/2 
  Verifying  : bumblebee-3.2.1-2.fc19.x86_64                                2/2 

Can anyone see what I am doing wrong? This is causing me so much stress right now.
--
packaging mailing list
packaging@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/packaging

[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite Forum]     [KDE Users]

  Powered by Linux