EOF
sync
-
+/sbin/mkswap ${TARGET_DEV}1
/usr/sbin/mkfs.btrfs -L ROOTFS ${TARGET_DEV}2
squash_img=/run/initramfs/live/LiveOS/squashfs.img
rsync --progress -WaAHXSzh $SRCOSMNT/ $TGTMNT
+rm ${TGTMNT}/etc/fstab
+SYSTEMD_ESCAPED_DEV=$(echo ${TARGET_DEV} | sed 's|^/||' | sed 's|/|-|g')
+mkdir -p ${TGTMNT}/usr/lib/systemd/system/swap.target.wants
+cat > ${TGTMNT}/usr/lib/systemd/system/${SYSTEMD_ESCAPED_DEV}1.swap << EOF
+[Unit]
+Description=Swap Filesystem
+Documentation=man:systemd.swap(5)
+Documentation=http://www.freedesktop.org/wiki/Software/systemd/systemd.swap.html
+
+[Swap]
+What=${TARGET_DEV}1
+EOF
+
+ln -s ../${SYSTEMD_ESCAPED_DEV}1.swap ${TGTMNT}/usr/lib/systemd/system/swap.target.wants/${SYSTEMD_ESCAPED_DEV}1.swap
+
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=${TARGET_DEV}2 ro vga=current splash quiet rootflags=subvol=tizen
+ append root=${TARGET_DEV}2 rw vga=current splash quiet rootflags=subvol=tizen resume=${TARGET_DEV}1
menu default
EOF