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

Bug#539443: ReactOS detection



Package: os-prober
Version: 1.30
Severity: wishlist
Tags: patch

Here's a shell snippet for ReactOS detection.

-- System Information:
Debian Release: 5.0.2
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.26-libre2-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=ca_AD.UTF-8, LC_CTYPE=ca_AD.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
#!/bin/sh
# Detects ReactOS on a collection of partitions.

.. /usr/share/os-prober/common.sh

partition=$1
mpoint=$2
type=$3

# Weed out stuff that doesn't apply to us
case "$type" in
	vfat) debug "$1 is a FAT32 partition" ;;
	msdos) debug "$1 is a FAT16 partition" ;;
	*) debug "$1 is not a MS partition: exiting"; exit 1 ;;
esac

if item_in_dir -q freeldr.sys "$2"; then
	long=ReactOS
	short=ReactOS
else
	exit 1
fi

label=$(count_next_label $short)
result "${partition}:${long}:${label}:reactos"
exit 0

Reply to: