grub-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Contribution


From: Nicole
Subject: Contribution
Date: Wed, 12 Apr 2017 11:36:43 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0

I have written two small, simple modules to address limitations I found in in Grub.

1. does simple arithmetic - nothing fancy. It's invoked by using something like this:

insmod arithmetic
arithmetic --set fred --min 2 -- max 10 "1" "+" "2"

the operators supported are unary -,!; binary +,-,/,*,%,<,<=,<.<=,!=,==
--set works in the usual way. If the result is greater than --max, the --min value is returned and vice versa; this useful for cycling round a group of partitions in a round-robin fashion

2. diskinfo.mod introduces two commands: disklabel, diskuuid which return the label and uuid of the specified disk partition. This is useful where, having decided which partition, amongst several, to boot, you can fill in the appropriate value in the "root=UUID=" or "root=label=" Linux kernel parameter.

I looked for details on how to submit new modules, but failed to find anything. How do I go about this?

Nicole




reply via email to

[Prev in Thread] Current Thread [Next in Thread]