X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=spec2make.c;h=ff21e9d13aef0f49393c779e0bcae3575a785fdd;hb=bb50137e21ceb393f441fda5ec22b139a1cb10ad;hp=edb43b590f017016e2db601860d8291f358f95db;hpb=b59769dcfe9e3b9de48b0ab05a1e5098db70af68;p=build.git diff --git a/spec2make.c b/spec2make.c index edb43b59..ff21e9d1 100644 --- a/spec2make.c +++ b/spec2make.c @@ -165,15 +165,17 @@ main(int argc, char *argv[]) arch=target; } } + /* skip empty packages */ if (pkg->fileList) { + /* attach (add) rpm path to package */ printf("%s-RPMS += RPMS/%s/%s-%s-%s.%s.rpm\n", package_name, arch, name, version, release, arch); - printf("%s-RPM-PATH := RPMS/%s/%s-%s-%s.%s.rpm\n", + /* attach path to rpm name */ + printf("%s.rpm-path := RPMS/%s/%s-%s-%s.%s.rpm\n", name,arch, name, version, release, arch); - if (strstr (name,"-devel")!=NULL) { - printf("%s-DEVEL-RPMS += RPMS/%s/%s-%s-%s.%s.rpm\n", - package_name, arch, name, version, release, arch); - } + /* attach package to rpm name for backward resolution - should be unique */ + printf("%s.package := %s\n", + name,package_name); } } }