buildpacket does not rely on apkg at all; buildpacket creates tarball,
and apkg extracts it much later.
trouble is here:
# fetch the numeric uid/gid is user- and group-names were specified
my ($uid, $gid) = split(/\:/,$ownership);
if (!isNumeric($uid)) {
$uid = getpwnam($uid);
confess "$uid not in passwd file" unless defined($uid);
}
if (!isNumeric($gid)) {
$gid = getgrnam($gid);
confess "$gid not in passwd file" unless defined($gid);
}
getpwnam/getgrnam, which is used to convert string uid/gid to numeric,
uses system passwd/group. which is an mistake.
On 29.01.2017 16:19, Erich Titl wrote:
> Hi Andrew
>
> Am 29.01.2017 um 14:33 schrieb Andrew:
>> this is not an apkg issue. it's an buildpacket issue.
>>
>
> Alledgedly buildpacket has requirements that cannot always be met,
> because apkg cannot or does not set UID/permissions. I see this as a
> weakness of the packaging system.
>
> cheers
>
> ET
>
>
>
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
>
>
> _______________________________________________
> leaf-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/leaf-devel
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
leaf-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/leaf-devel