diff --git a/meta/classes/rootfs.bbclass b/meta/classes/rootfs.bbclass
index 498fbfd6..1d4bea59 100644
--- a/meta/classes/rootfs.bbclass
+++ b/meta/classes/rootfs.bbclass
@@ -340,6 +340,14 @@ python do_rootfs_postprocess() {
 }
 addtask rootfs_postprocess before do_rootfs after do_unpack
 
+# use a seperate function instead of postprocessing as dev should
+# not be mount on removal
+do_rootfs_clean_dev[network] = "${TASK_USE_SUDO}"
+do_rootfs_clean_dev() {
+    sudo rm -rf "${ROOTFSDIR}/dev/"*
+}
+addtask rootfs_clean_dev before do_rootfs after do_rootfs_postprocess
+
 python do_rootfs() {
     """Virtual task"""
     pass
