|
547 | 547 | %files excluder
|
548 | 548 | /usr/sbin/%{name}-excluder
|
549 | 549 |
|
550 |
| -%post excluder |
551 |
| -if [ "$1" -eq 1 ] ; then |
552 |
| - %{name}-excluder exclude |
| 550 | +%pretrans excluder |
| 551 | +# we always want to clear this out using the last |
| 552 | +# versions script. Otherwise excludes might get left in |
| 553 | +if [ -s /usr/sbin/%{name}-excluder ] ; then |
| 554 | + /usr/sbin/%{name}-excluder unexclude |
553 | 555 | fi
|
554 | 556 |
|
| 557 | +%posttrans excluder |
| 558 | +# we always want to run this after an install or update |
| 559 | +/usr/sbin/%{name}-excluder exclude |
| 560 | + |
555 | 561 | %preun excluder
|
| 562 | +# If we are the last one, clean things up |
556 | 563 | if [ "$1" -eq 0 ] ; then
|
557 | 564 | /usr/sbin/%{name}-excluder unexclude
|
558 | 565 | fi
|
559 | 566 |
|
560 | 567 | %files docker-excluder
|
561 | 568 | /usr/sbin/%{name}-docker-excluder
|
562 | 569 |
|
| 570 | +%pretrans docker-excluder |
| 571 | +# we always want to clear this out using the last |
| 572 | +# versions script. Otherwise excludes might get left in |
| 573 | +if [ -s /usr/sbin/%{name}-docker-excluder ] ; then |
| 574 | + /usr/sbin/%{name}-docker-excluder unexclude |
| 575 | +fi |
| 576 | + |
563 | 577 | %posttrans docker-excluder
|
564 |
| -# we always want to run this, since the |
565 |
| -# package-list may be different with each version |
566 |
| -%{name}-docker-excluder exclude |
| 578 | +# we always want to run this after an install or update |
| 579 | +/usr/sbin/%{name}-docker-excluder exclude |
567 | 580 |
|
568 | 581 | %preun docker-excluder
|
569 |
| -# we always want to clear this out, since the |
570 |
| -# package-list may be different with each version |
571 |
| -/usr/sbin/%{name}-docker-excluder unexclude |
| 582 | +# If we are the last one, clean things up |
| 583 | +if [ "$1" -eq 0 ] ; then |
| 584 | + /usr/sbin/%{name}-docker-excluder unexclude |
| 585 | +fi |
572 | 586 |
|
573 | 587 | %changelog
|
574 | 588 | * Fri Sep 18 2015 Scott Dodson <[email protected]> 0.2-9
|
|
0 commit comments