[Bug 173459] Review Request: initng

bugzilla at redhat.com bugzilla at redhat.com
Sun Nov 27 11:52:21 UTC 2005


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.

Summary: Review Request: initng


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=173459





------- Additional Comments From daner964 at student.liu.se  2005-11-27 06:52 EST -------
(In reply to comment #48)
> * The versioned dependencies
> 
>   | Requires: glibc >= 2.3
>   | Requires: bash >= 3.0
> 
>   are pretty pointless with recent RPM. You (probably) want a certain
>   upstream version but such a dependencies can not be expressed with
>   rpm anymore because missing epoch are assumed to be '0'; e.g. a
>   package 'glibc = 1:2.1' would fulfill the deps above.

But Fedora doesn't use epochs for neither glibc nor bash, do we? Gauret, what do
you say about this?

> * I would like to avoid the
> 
>   | Requires(post): mkinitrd
> 
>   dependency. It adds lot of bloat which is not required for core
>   initng functionality and might be unwanted in chroot() environments
>   like vservers.

Makes sense to me. But then again, I think it's a question for the rpm building
guru's here ;-)


> * 'ngc --help' produces
> 
>   | ...
>   |  [-A] --service_dep_on_deep opt  : Print what services me depends on deep
>   |  [-b] --service_dep_on_me opt    : Print what dependencies that are
depending on me
>   | *** buffer overflow detected ***: ngc terminated
>   | ======= Backtrace: =========
>   | /lib/libc.so.6(__chk_fail+0x41)[0x4f561c45]
>   | /lib/libc.so.6(__strcpy_chk+0x0)[0x4f561298]
>   | ngc[0x8049011]
>   | ngc[0x8049169]
>   | ngc[0x80495eb]
>   | /lib/libc.so.6(__libc_start_main+0xdf)[0x4f498d5f]
>   | ...

Que? This is really strange! Is it reproducable?

> * system/mountfs.i contains
> 
>   |       # /bin/mount all type bind.
>   |       /bin/mount -at bind
> 
>   This is problematic because:
> 
>   a) it does not handle entries like
> 
>      | /srv/mnt/var/volatile/cache     /var/cache                      none  
 bind,nosuid
> 
>      There, the -t type is 'none' but not 'bind'. Such a notation
>      reflects the underlying mount(2) syscall because 'bind' is a
>      mountflag but not a filesystemtype. Writing
> 
>      | /bin/mount -at none
> 
>      would mount them too.

Ok, I don't know much about these things, but wouldn't that also mount other
things? Most of what needs to be mounted seems to be mounted some lines up...

> * system/issue.i creates an /etc/issue with
> 
>   | Unknown distribution
> 
>   This should be replaced with content of /etc/fedora-release

Are you really using latest release? This is a known bug in earlier versions, I
really thought it was long gone...

> * there are several places were 'shud' is used instead of 'should'. This
>   typo should be fixed

Haha... Well, Jimmy (the author) is heck of a coder, but his english really
sucks. I'll look what I can do in svn ;-)

-- 
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.




More information about the fedora-extras-list mailing list