Bug 451989

Summary: MAKEDEV should require glibc-common package
Product: [Fedora] Fedora Reporter: petrosyan
Component: MAKEDEVAssignee: Chris Lumens <clumens>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: low Docs Contact:
Priority: low    
Version: rawhide   
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: 3.23-5 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2008-06-18 15:14:17 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description petrosyan 2008-06-18 14:55:35 UTC
Description of problem:
MAKEDEV uses 'getent' command in its %pre scripts:

%pre
# Add the floppy group and the vcsa user.
getent group floppy >/dev/null || groupadd -g 19 -r floppy
getent passwd vcsa >/dev/null || \
useradd -r -d /dev -s /sbin/nologin -u 69 \
    -c "virtual console memory owner" vcsa
exit 0
%--------------------

'getent' command is provided by glibc-common package but MAKEDEV does not
require it. This creates installation errors when doing a minimal Fedora install:

%packages --nobase
%end

Version-Release number of selected component (if applicable):
MAKEDEV-3.23-4

How reproducible:
Always

Steps to Reproduce:
1. do a minimal Fedora install
%packages --nobase
%end
2. look at install.log

Comment 1 Chris Lumens 2008-06-18 15:14:17 UTC
Jesse rebuilt the other day to make sure we require /usr/bin/getent, so this
should be fixed in 3.23-5.

Comment 2 petrosyan 2008-07-30 13:50:49 UTC
when will MAKEDEV-3.23-5 get built for rawhide?

Comment 3 Chris Lumens 2008-07-30 14:06:40 UTC
Weird, the spec file got updated but it never got rebuilt.  I'm taking care of
that right now.  Thanks for alerting me.