+2011-09-30 23:45:35 +0200 Antonio Ospite <ospite@studenti.unina.it>
+
+ * Release v0.2 as the first actually working release (HEAD, v0.2, master)
+
+2011-09-30 22:49:38 +0200 Antonio Ospite <ospite@studenti.unina.it>
+
+ * Fix several problems in linux_find_root_device (origin/master, origin/HEAD)
+
2011-09-23 13:27:44 +0200 Antonio Ospite <ospite@studenti.unina.it>
- * Release a new version with a ChangeLog file (HEAD, v0.1a, master)
+ * Release a new version with a ChangeLog file (v0.1a)
2011-09-23 13:14:41 +0200 Antonio Ospite <ospite@studenti.unina.it>
2011-09-22 13:03:09 +0200 Antonio Ospite <ospite@studenti.unina.it>
- * Remove the debian/ dir from the master branch (v0.1, origin/master, origin/HEAD)
+ * Remove the debian/ dir from the master branch (v0.1)
2011-09-13 15:16:38 +0200 Antonio Ospite <ospite@studenti.unina.it>
}
linux_find_root_device() {
- RDEV=$(mountpoint -d /)
+ ROOT_DEVICE=$(mountpoint -d /)
for devnode in $(find /dev);
do
- if [ $(stat --printf="%t:%T" "$devnode") = $RDEV ];
+ # Get major and minor in decimal
+ CURRENT_DEVICE=$(printf "%d:%d" $(stat --printf="0x%t 0x%T" "$devnode"))
+ if [ $CURRENT_DEVICE = $ROOT_DEVICE ];
then
- ROOTDEVICE="$devnode"
+ ROOT_NODE="$devnode"
break
fi
done
- echo "$ROOTDEVICE"
+ echo "$ROOT_NODE"
}
linux_entry ()
alt_version=`echo $version | sed -e "s,\.old$,,g"`
# TODO: remove this too
#linux_root_device_thisversion="${LINUX_ROOT_DEVICE}"
- linux_root_device_thisversion=linux_find_root_device
+ linux_root_device_thisversion=`linux_find_root_device`
initrd=
for i in "initrd.img-${version}" "initrd-${version}.img" \