I forget to say I'm using zeus...
________________________________
From: Edson Seabra
Sent: Saturday, March 28, 2020 12:30 PM
To: [email protected] <[email protected]>
Subject: Compressing btrfs image
Hi all.
I'm trying to compress a btrfs rootfs
I added in "image_types.bbclass:IMAGE_CMD_btrfs ()" two commands:
1) mount the btrfs image after mkfs.btrfs
2) btrfs filesystem defrag + compress option
But the command mount fails:
mount:
/home/edson/ng-trunk/nodegrid/tmp/work/genericx86_64-poky-linux/nodegrid/1.0-r0/deploy-nodegrid-image-complete/temp_btrfs:
failed to setup loop device for
/home/edson/ng-trunk/nodegrid/tmp/work/genericx86_64-poky-linux/nodegrid/1.0-r0/deploy-nodegrid-image-complete/nodegrid-genericx86-64-20200328134151.rootfs.btrfs.
I saw in image.bbclass the creation of do_image_btrfs task with flag 'fakeroot'.
====== image.bbclass ====
task = "do_image_%s" % t.replace("-", "_").replace(".", "_")
d.setVar(task, '\n'.join(cmds))
d.setVarFlag(task, 'func', '1')
d.setVarFlag(task, 'fakeroot', '1')
=======================
would the fakeroot flag allow do_image_btrfs execute commands that requires
root privilege ?
If not what would be the way to execute the mount command ?
I tried "pseudo mount" but it failed same way...
Thanks in advance.
Edson.
Edson Seabra
Principal Engineer
M +1 510 579 0843
E [email protected]<mailto:[email protected]>
[1506169147061_OutlookEmoji-1505330244060_ZPELogo_Email.png1e6c5898-d340-4c90-8c28-e559c26bc7d1.png]
46757 Fremont Blvd., Fremont, CA 94538
zpesystems.com<https://www.zpesystems.com/> | Request a Nodegrid
Demo<https://www.zpesystems.com/demo/>
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#48965): https://lists.yoctoproject.org/g/yocto/message/48965
Mute This Topic: https://lists.yoctoproject.org/mt/72611381/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-