diff options
author | Fabio Berton <fabio.berton@ossystems.com.br> | 2017-04-19 13:42:47 -0300 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2017-09-26 11:05:01 +0100 |
commit | 5c98f20f5c3e7c022737d766d25bb820149cd5fd (patch) | |
tree | 11d59db848c312ced55b369323a87d1bbfe609c5 /scripts/lib/wic/plugins | |
parent | b7485a088033356785407ce21e8f53ab6b8df21c (diff) | |
download | poky-5c98f20f5c3e7c022737d766d25bb820149cd5fd.tar.gz |
wic: Add option to not change fstab
Create an option to wic doesn't change fstab file, the final
fstab file will be same that in rootfs and wic doesn't update
file, e.g adding a new mount point.
Users can control the fstab file content in base-files recipe.
This is useful if you want to only create an partition but not
add fstab mount point or add new mount point using label e.g:
LABEL=recovery /recovery auto defaults 0 1
(From OE-Core rev: 00420ec42140c1b752132bda190dede85756d157)
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'scripts/lib/wic/plugins')
-rw-r--r-- | scripts/lib/wic/plugins/imager/direct.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/scripts/lib/wic/plugins/imager/direct.py b/scripts/lib/wic/plugins/imager/direct.py index a6abc3d09e..60317eed22 100644 --- a/scripts/lib/wic/plugins/imager/direct.py +++ b/scripts/lib/wic/plugins/imager/direct.py | |||
@@ -71,6 +71,7 @@ class DirectPlugin(ImagerPlugin): | |||
71 | self.outdir = options.outdir | 71 | self.outdir = options.outdir |
72 | self.compressor = options.compressor | 72 | self.compressor = options.compressor |
73 | self.bmap = options.bmap | 73 | self.bmap = options.bmap |
74 | self.no_fstab_update = options.no_fstab_update | ||
74 | 75 | ||
75 | self.name = "%s-%s" % (os.path.splitext(os.path.basename(wks_file))[0], | 76 | self.name = "%s-%s" % (os.path.splitext(os.path.basename(wks_file))[0], |
76 | strftime("%Y%m%d%H%M")) | 77 | strftime("%Y%m%d%H%M")) |
@@ -165,7 +166,10 @@ class DirectPlugin(ImagerPlugin): | |||
165 | filesystems from the artifacts directly and combine them into | 166 | filesystems from the artifacts directly and combine them into |
166 | a partitioned image. | 167 | a partitioned image. |
167 | """ | 168 | """ |
168 | new_rootfs = self._write_fstab(self.rootfs_dir.get("ROOTFS_DIR")) | 169 | if self.no_fstab_update: |
170 | new_rootfs = None | ||
171 | else: | ||
172 | new_rootfs = self._write_fstab(self.rootfs_dir.get("ROOTFS_DIR")) | ||
169 | if new_rootfs: | 173 | if new_rootfs: |
170 | # rootfs was copied to update fstab | 174 | # rootfs was copied to update fstab |
171 | self.rootfs_dir['ROOTFS_DIR'] = new_rootfs | 175 | self.rootfs_dir['ROOTFS_DIR'] = new_rootfs |