Herbert Poetzl <[EMAIL PROTECTED]> writes:

>> it would be nice when /proc/version could be virtualized (e.g. using
>> values from VCMD_set_vhi_name). Currently, it reveals information about
>> the real host (e.g. real os version, buildhost/-user).
>
> hmm, looking at the code, I see:
>
> static int version_read_proc(char *page, char **start, off_t off,
>                                  int count, int *eof, void *data)
> ...
> const char vx_linux_banner[] =
>         "Linux version %s (" LINUX_COMPILE_BY "@"
>         LINUX_COMPILE_HOST ") (" LINUX_COMPILER ") %s\n";

oops, I did not looked exactly at it and did not noticed that the
release is already virtualized.

But it would be nice when LINUX_COMPILE_BY/HOST and perhaps the compiler
and date would be virtualized/anonymized. I see two ways:

(a) an additional context-flag (e.g. VXF_ANONYMIZE) which sets:

    * LINUX_COMPILE_BY "@" LINUX_COMPILE_HOST to '[EMAIL PROTECTED]'
    * the LINUX_COMPILER to: "gcc" __GNUC__ "." __GNUC_MINOR__ "." 
__GNUC_PATCHLEVEL__
    * the date should not contain hours/minutes/seconds

(b) allow to configure the three entries above through new fields in
    VCMD_set_vhi_name




Enrico

Attachment: pgpveV8NDUpPt.pgp
Description: PGP signature

_______________________________________________
Vserver mailing list
[email protected]
http://list.linux-vserver.org/mailman/listinfo/vserver

Reply via email to