[prev in list] [next in list] [prev in thread] [next in thread]
List: mandrake-cooker
Subject: [Cooker] Minor bug in RPM Triggers...
From: Maks Orlovich <mo002j () mail ! rochester ! edu>
Date: 2001-12-04 4:55:42
[Download RAW message or body]
It appears that triggers in Cooker's RPM (dunno about other versions) don't
react to a package with Provides: of what they're looking for, only for a
package with the given name...
Test case spec files attached, as well as test output:
rpm -Uvh /home/Maksim/rpm/RPMS/i586/sadeagle_trig_name-1.0-1mdk.i586.rpm
Preparing... ########################################### [100%]
rpm -Uvh /home/Maksim/rpm/RPMS/i586/sadeagle_pkg-1.0-1mdk.i586.rpm
Preparing... ########################################### [100%]
Triggered on package install <--- Works as it should
rpm -e sadeagle_pkg sadeagle_trig_name
(Removed)
rpm -Uvh /home/Maksim/rpm/RPMS/i586/sadeagle_trig_provides-1.0-1mdk.i586.rpm
Preparing... ########################################### [100%]
rpm -Uvh /home/Maksim/rpm/RPMS/i586/sadeagle_pkg-1.0-1mdk.i586.rpm
Preparing... ########################################### [100%]
[root@Desktop rpms]# --- No output despite:
rpm -q sadeagle_trig_provides --triggers
triggerin script (through /bin/sh) -- sadeagle_pkg_prov
echo "Triggered on provides install"
rpm -q --whatprovides sadeagle_pkg_prov
sadeagle_pkg-1.0-1mdk
(Reading the specs should make the output make more sense)
Thanks, Sad Eagle
["trigger_on_prov.spec" (text/plain)]
Summary: Trigger on provides test RPM
Name: sadeagle_trig_provides
Version: 1.0
Release: 1mdk
Group: System/Kernel and hardware
BuildRoot: /var/tmp/%{name}-%{version}
Distribution: Mandrake Linux
License: GPL
%description
Test triggering on provides
%prep
rm -rf ${RPM_BUILD_ROOT}
%build
%install
%clean
%files
%triggerin -- sadeagle_pkg_prov
echo "Triggered on provides install"
["trigger_on_name.spec" (text/plain)]
Summary: Trigger on name test RPM
Name: sadeagle_trig_name
Version: 1.0
Release: 1mdk
Group: System/Kernel and hardware
BuildRoot: /var/tmp/%{name}-%{version}
Packager: Maksim Orlovich <mo002j@mail.rochester.edu>
Distribution: Mandrake Linux
License: GPL
%description
Test triggering on name
%prep
rm -rf ${RPM_BUILD_ROOT}
%build
%install
%clean
%files
%triggerin -- sadeagle_pkg
echo "Triggered on package install"
["test_pkg.spec" (text/plain)]
Summary: Test RPM to trigger on
Name: sadeagle_pkg
Provides: sadeagle_pkg_prov
Version: 1.0
Release: 1mdk
Group: System/Kernel and hardware
BuildRoot: /var/tmp/%{name}-%{version}
Packager: Maksim Orlovich <mo002j@mail.rochester.edu>
Distribution: Mandrake Linux
License: GPL
%description
Test triggering..
%prep
rm -rf ${RPM_BUILD_ROOT}
%build
%install
%clean
%files
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic