[CentOS] CentOS grub.conf
Rodrigo Barbosa
rodrigob at suespammers.org
Fri Jun 10 22:51:52 UTC 2005
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Fri, Jun 10, 2005 at 04:43:24PM -0600, Greg Knaddison wrote:
> On 6/10/05, Rodrigo Barbosa <rodrigob at suespammers.org> wrote:
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA1
> >
> > On Fri, Jun 10, 2005 at 09:01:31PM +0200, Maciej ?enczykowski wrote:
> > >
> > > title="$(sed 's/ release.*$//' < /etc/redhat-release | head -n 1)
> > > ($version)"
> >
> > There is no need to use "head", since sed can handle that on its own.
> >
> > Just make it 's/ release.*$//;q'. It will only process 1 line from
> > the input file, even if 's' doesn't match anything.
> >
>
> These both seem flawed and could be improved by doing the search for
> CentOS to handle the case where someone puts a new line at the
> beginning of the file instead of the end. Unless of course the
> various software that require that entry in the /etc/redhat-release
> require it to be the last line in the file - I wouldn't know, I don't
> use them.
>
> Of course, that would be yet another deviation from the upstream SRPM
> which only helps a few corner cases...seems not worth it.
I also don't think it is worth it. After all, redhat-release should
only contain 1 line on it, since a single distribution can't be
2 things at once.
In any case, the expression you are looking for is:
sed -n '0,/CentOS/s/ release.*$//p'
Or, alternatively:
sed -n 's/^\(.*CentOS.*\) release.*$/\1/p;q'
Even tho I don't think that is a good idea. If we are going to lock
it to CentOS, might just as well hardcode it on the script.
[]s
- --
Rodrigo Barbosa <rodrigob at suespammers.org>
"Quid quid Latine dictum sit, altum viditur"
"Be excellent to each other ..." - Bill & Ted (Wyld Stallyns)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (GNU/Linux)
iD8DBQFCqhmIpdyWzQ5b5ckRAhPSAJ9zMu+BD6gKwO8hHSxMwjSdyAT1VACfXMCa
HtMH7zZ1mrtJZBLZDuP3+WQ=
=+7uZ
-----END PGP SIGNATURE-----
More information about the CentOS
mailing list