>>> isn't supported per se. But when [the software], or the makefiles,
>>> parse the string
>>>      3.12-1-amd64
>>> they don't get the expected result. If the uname -r were the string
>>>      3.12.9-1
>>> then parsing it would yield the expected result.
>>> ---END QUOTE FROM VENDOR---
>>>
>>> Is the reported kernel-version string, "3.12-1-amd64", something
>>> that I could change by compiling a custom kernel?
>>
>> Might a shell script that output the expected string work?
>
> Or link or what ever? I don't understand what the software is doing,
> that the output of uname -r doesn't fit to some other string.

I think that the build system is using the uname(1) command, but the
compiled software is calling the uname(2) system call.

> More information is needed.

I have not very much information, but let's assume the worst: The vendor
has some compiled code that calls the uname() system call.

Is it possible by compiling a custom kernel for me to make what uname()
returns be the format that the vendor desires, something like '3.12.9-1', or
whatever?

> Sure, Debian packages might be named 3.x for kernels 3.x.y, 3.x.z,
> 3.x.n. I like this, since I don't need to manually fix my manually
> customized grub.cfg, when such a kernel is upgraded and especially those
> kernels are updated and older versions automatically will be removed,
> while kernels build by myself are never touched.

I'm not sure that I understand. The package name is one thing, but isn't
what uname returns something else?

-- 
Thomas E. Vaughan


-- 
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/CAAO_ux8TwPVzU-NmP==wyqe23gia4ukkpujtdgpdprtc1v_...@mail.gmail.com

Reply via email to