Code Log


Commit Date  
[61c96c] by Gert Hulselmans Gert Hulselmans

Update URL for getting the last version of BIS.

The git repo URL for BIS changed after Sourceforge rolled out its
Allura project.

2012-09-03 20:02:11 Tree
[11821c] by Gert Hulselmans Gert Hulselmans

Remove unnecessary wait command when looking for an unused logfile name.

Remove unnecessary wait command when looking for an unused logfile name.

Reported by Pablo Figueroa:
https://sourceforge.net/p/bootinfoscript/discussion/905693/thread/8a06dcb3/

Signed-off-by: Gert Hulselmans <ghulselmans@users.sourceforge.net>

2012-08-23 18:43:48 Tree
[afe977] by Gert Hulselmans Gert Hulselmans

Add Grub2 v2.00 detection support.

Add Grub2 v2.00 detection support.

The core_dir variable is still in the compressed part of core.img
as it was the case with grub2 v1.99:
- In Grub2 v1.99, it was stored at the beginning of the
compressed part.
- In Grub2 v2.00, it is stored inside a module like done
for all real grub modules, embedded memdisk and the
embedded config file:

- real Grub2 modules ==> grub_module_type = 0
- embedded memdisk ==> grub_module_type = 1
- embedded config ==> grub_module_type = 2
- core_dir ==> grub_module_type = 3

"Grub2 v1.97" was changed to "Grub2 v1.97-1.98" because both
v1.97 and v1.98 are detected in the same way by BIS.

Signed-off-by: Gert Hulselmans <ghulselmans@users.sourceforge.net>

2012-08-22 18:47:25 Tree
[db4dbe] by Gert Hulselmans Gert Hulselmans

Detect grub2's core.img located at /boot/grub2/i386-pc/core.img.

Detect grub2's core.img located at /boot/grub2/i386-pc/core.img.
In Fedora 17 this path is used for the core.img of grub2.

Signed-off-by: Gert Hulselmans <ghulselmans@users.sourceforge.net>

2012-06-14 22:03:20 Tree
[7e4d2c] by Gert Hulselmans Gert Hulselmans

Remove "--this" switch.

Now that bootinfoscript is distributed as a tarball, we never
have the problem that the browser adds a (<number>) part to the
script itself (only to the tarball itself), when a file with the
same name is (re)downloaded. So there is no need for the "--this"
switch anymore.

Signed-off-by: Gert Hulselmans <ghulselmans@users.sourceforge.net>

2012-05-29 17:35:09 Tree
[9c0457] by Gert Hulselmans Gert Hulselmans

Add "Boot.ini" to list of bootloader config files.

Add "Boot.ini" to list of bootloader config files.
Some people don't have "boot.ini" or "BOOT.INI".

Signed-off-by: Gert Hulselmans <ghulselmans@users.sourceforge.net>

2012-05-29 17:14:10 Tree
[182424] by Gert Hulselmans Gert Hulselmans

Add additional grub2 (v1.99) magic bytes for core.img.

Add additional grub2 (v1.99) magic bytes for core.img.

Signed-off-by: Gert Hulselmans <ghulselmans@users.sourceforge.net>

2012-04-12 23:57:24 Tree
[8006b3] by Gert Hulselmans Gert Hulselmans

Hide "xz: (stdin): Compressed data is corrupt" error message.

Hide "xz: (stdin): Compressed data is corrupt" error message when
extracting the core_dir from the lzma compressed part of grub2 (v1.99).

Signed-off-by: Gert Hulselmans <ghulselmans@users.sourceforge.net>

2012-04-12 22:54:30 Tree
[5794d7] by Gert Hulselmans Gert Hulselmans

Fix "lzma: Decoder error".

Fix "lzma: Decoder error" by using the right variable name
${lzma_uncompressed_size} instead of ${total_uncompressed_size}.

Signed-off-by: Gert Hulselmans <ghulselmans@users.sourceforge.net>

2012-04-10 19:34:22 Tree
[23c74e] (bootinfoscript-0.61) by Gert Hulselmans Gert Hulselmans

Update version number to 0.61.

Update version number to 0.61.

2012-04-01 21:04:00 Tree
[855684] by Gert Hulselmans Gert Hulselmans

CHANGELOG: Describe changes made since v0.60.

Describe changes made since v0.60.

2012-04-01 21:01:09 Tree
[cea562] by Gert Hulselmans Gert Hulselmans

Use mktemp to create a (semi)-random temporary dir, instead of the current "add number" hackery.

Use mktemp to create a (semi)-random temporary dir, instead of the current
not-random temporary dirname creation. mktemp only sets rwx permissions
for the user and not permission for the group or others.

2012-02-23 00:19:32 Tree
[607cfe] by Gert Hulselmans Gert Hulselmans

Update copyright date and reformat/update developer section.

Update copyright date and reformat/update developer section.

2012-02-22 23:35:26 Tree
[b1dc90] by Gert Hulselmans Gert Hulselmans

Fix crash of BIS when there is no embedded menu in grub4dos/wee.

Fix crash of BIS when there is no embedded menu in grub4dos/wee.
When no offset is found for the embedded menu, the ${offset_menu} variable
is empty. The check to see if the variable was empty was missing quotes,
which made the check always return true even if the variable was empty.

This patch fixes the folowing error message:
( / 2 ) + 16 : syntax error: operand expected (error token is "/ 2 ) + 16 ")

2012-02-22 22:25:00 Tree
[8b25fb] by Gert Hulselmans Gert Hulselmans

Add filesystem info for each Windows volume boot record magic.

Add filesystem info for each Windows volume boot record magic.

2012-01-02 14:43:26 Tree
[2e399f] by Gert Hulselmans Gert Hulselmans

Add Windows 7 volume boot sector magic for FAT32 partitions.

Add Windows 7 volume boot sector magic for FAT32 partitions.

2012-01-02 14:33:24 Tree
[1f385c] by Gert Hulselmans Gert Hulselmans

Use xz or lzma to decompress the lzma core_dir string of Grub2 (v1.99).

Use xz or lzma to decompress the lzma core_dir string of Grub2 (v1.99).
Not all distros have (un)lzma installed or available in the repos.
xz can decompress lzma streams and will probably replace lzma in
future distros, so check for availability of xz first.

2011-12-28 20:25:06 Tree
[f4baf9] by Gert Hulselmans Gert Hulselmans

Send informative error messages to stderr instead of to Error_Log file directly.

Send informative error messages to stderr instead of to Error_Log file directly.

Appending messages to the Error_Log file doesn't work on at least Fedora,
when stderr is redirected to a file with:

exec 2> ${Error_Log};

So it is better to write the messages to stderr instead of appending them to
the Error_Log file directly.

2011-12-26 21:43:52 Tree
[a63e66] by Gert Hulselmans Gert Hulselmans

README: Update "Usage" section.

Update the "Usage" section of the README, so it shows the same than the "--help"
switch of Boot Info Script.

Signed-off-by: Gert Hulselmans <ghulselmans@users.sourceforge.net>

2011-07-04 22:18:38 Tree
[940a77] by Gert Hulselmans Gert Hulselmans

Display the commands needed to run Boot Info Script with root rights, when it wasn't run with root rights.

Display the commands needed to run Boot Info Script with root rights,
when it wasn't run with root rights.

Signed-off-by: Gert Hulselmans <ghulselmans@users.sourceforge.net>

2011-07-04 22:12:55 Tree
[56ee0c] by Gert Hulselmans Gert Hulselmans

Check for root rights before checking that all programs are available.

Check for root rights before checking that all programs are available.

This avoids invalid complaints of missing programs when Boot Info Script
is run without sudo rights on distros where /sbin and /usr/sbin are not
in the $PATH variable of the normal user.

Signed-off-by: Gert Hulselmans <ghulselmans@users.sourceforge.net>

2011-07-04 21:50:56 Tree
[f850d3] by Gert Hulselmans Gert Hulselmans

Add ChromeOS GPT GUIDs.

Add ChromeOS GPT GUIDs:
- ChromeOS kernel: FE3A2A5D-4F32-41A7-B725-ACCC3285A309
- ChromeOS rootfs: 3CB8E202-3B7E-47DD-8A3C-7FF2A13CFCEC
- ChromeOS future use: 2E0A753D-9E48-43B0-8337-B15192CB1B5E

Signed-off-by: Gert Hulselmans <ghulselmans@users.sourceforge.net>

2011-06-29 00:34:20 Tree
[c3b04a] by Gert Hulselmans Gert Hulselmans

Add new GPT GUID for Linux filesystems (Basic Data partition).

Add new GPT GUID for Linux filesystems (Basic Data partition).

The new GPT GUID is 0FC63DAF-8483-4772-8E79-3D69D8477DE4.
The old GPT GUID was the same as the Basic Data partition for Windows:
EBD0A0A2-B9E5-4433-87C0-68B6B72699C7.

The new GPT GUID was created to avoid that Linux partitions show
up as unformatted partitions in Windows.

http://lists.gnu.org/archive/html/bug-parted/2011-06/msg00044.html

Reported-by: Rod Smith
Signed-off-by: Gert Hulselmans <ghulselmans@users.sourceforge.net>

2011-06-29 00:21:20 Tree
[3ba403] by Gert Hulselmans Gert Hulselmans

grub2_info: Correct the offset to the lzma stream, when 8 subsequent bytes of zeros are at the start of this offset.

Correct the offset to the lzma stream in the grub2_info function,
when 8 subsequent bytes of zeros are at the start of this offset.

2011-06-27 15:30:14 Tree
[73cbd8] by Gert Hulselmans Gert Hulselmans

List EFI boot files.

List EFI boot files.
EFI boot files are located at /efi/*/*.efi on FAT filesystems.

Signed-off-by: Gert Hulselmans <ghulselmans@users.sourceforge.net>

2011-06-27 13:20:21 Tree
Older >