Remove a package with no builds
Eric Zhong
ericiszhongwenjia at gmail.com
Fri Jul 2 01:40:03 UTC 2010
koji ?
delete package:
============
psql -U koji koji
delete from tag_listing where build_id in (select id from build where
pkg_id in (select id from package where name = 'libXext'));
delete from rpmsigs where rpm_id in (select id from rpminfo where
build_id in (select id from build where pkg_id in (select id from
package where name = 'libXext')));
delete from buildroot_listing where rpm_id in (select id from rpminfo
where build_id in (select id from build where pkg_id in (select id
from package where name = 'libXext')));
delete from rpminfo where build_id in (select id from build where
pkg_id in (select id from package where name = 'libXext'));
delete from build where pkg_id = (select id from package where name =
'libXext');
delete from tag_packages where package_id = (select id from package
where name = 'libXext');
delete from package where name = 'libXext';
delete build :
==========
delete from tag_listing where build_id in (select id from build where
pkg_id = (select id from package where name = 'serefpolicy') and
version = '2.4.6' and release = '203.el5.ns5.se.09');
delete from rpmsigs where rpm_id in (select id from rpminfo where
build_id in (select id from build where pkg_id = (select id from
package where name = 'serefpolicy') and version = '2.4.6' and release
= '203.el5.ns5.se.09'));
delete from buildroot_listing where rpm_id in (select id from rpminfo
where build_id in (select id from build where pkg_id = (select id from
package where name = 'serefpolicy') and version = '2.4.6' and release
= '203.el5.ns5.se.09'));
delete from rpminfo where build_id in (select id from build where
pkg_id = (select id from package where name = 'serefpolicy') and
version = '2.4.6' and release = '203.el5.ns5.se.09');
delete from build where pkg_id = (select id from package where name =
'serefpolicy') and version = '2.4.6' and release =
'203.el5.ns5.se.09';
OF CAUSE you must modify it !!! ^-^
2010/7/2 Nathan Blackham <kemotaha at gmail.com>
> I added a package with a typo to a tag. I now have the bad package
> name show up in the package list. There are no builds against it. Is
> there an easy way to delete?
>
> I would guess it probably requires a sql query? Anyone have one
> handy, to pull it out of all the dependencies?
>
> Thanks,
> Nathan
> --
> buildsys mailing list
> buildsys at lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/buildsys
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.fedoraproject.org/pipermail/buildsys/attachments/20100702/fe1856c0/attachment.html
More information about the buildsys
mailing list