mount ${TARGET_DEV}${partnum} ${TGTMNT}/${mountpoint}
}
-function install_os {
- rsync -WaAHXSh --exclude='/dev/' --exclude='/lost+found/' --exclude='/media/*' --exclude='/sys/' --exclude='/proc/' --exclude="/tmp/" --exclude="/run/" $SRCOSMNT/ $TGTMNT
-
- mkdir ${TGTMNT}/dev/
- chmod 0755 ${TGTMNT}/dev
-
- rm ${TGTMNT}/etc/fstab
-
- if [[ $FILESYSTEM = "btrfs" ]]; then
- ROOTFLAGS="rootflags=subvol=tizen"
- else
- ROOTFLAGS=""
- fi
-
+function install_extlinux {
mkdir -p ${TGTMNT}/boot/extlinux
cat > ${TGTMNT}/boot/extlinux/extlinux.conf << EOF
default vesamenu.c32
label tizen
menu label Boot Tizen
kernel ../vmlinuz
- append root=${ROOTFS} rw vga=current splash=silent quiet ${ROOTFLAGS}
+ append root=${ROOTFS} ${INSTALLERFW_KERNEL_OPTS} ${ROOTFLAGS}
menu default
EOF
cat /usr/share/syslinux/mbr.bin > ${TARGET_DEV}
/sbin/extlinux -i ${TGTMNT}/boot/extlinux
+}
+
+function install_os {
+ rsync -WaAHXSh --exclude='/dev/' --exclude='/lost+found/' --exclude='/media/*' --exclude='/sys/' --exclude='/proc/' --exclude="/tmp/" --exclude="/run/" $SRCOSMNT/ $TGTMNT
+
+ mkdir ${TGTMNT}/dev/
+ chmod 0755 ${TGTMNT}/dev
+
+ rm ${TGTMNT}/etc/fstab
+
+ if [[ $FILESYSTEM = "btrfs" ]]; then
+ ROOTFLAGS="rootflags=subvol=tizen"
+ else
+ ROOTFLAGS=""
+ fi
+
+ if [ "$INSTALLERFW_PTABLE_FORMAT" = "msdos" ]; then
+ install_extlinux
+ fi
if [[ $FILESYSTEM = "btrfs" ]]; then
sed -i 's|SUBVOLUME="/"|SUBVOLUME="'${TGTMNT}'"|' /etc/snapper/configs/root