From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Message-ID: Subject: Re: [RAUC] Create bundles from command line outside of yocto? From: Enrico =?ISO-8859-1?Q?J=F6rns?= Date: Wed, 16 Jun 2021 07:06:39 +0200 In-Reply-To: References: <592943eab0a32f9e1b892960e84e0524a6f56c14.camel@pengutronix.de> Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit To: Brian Hutchinson Cc: rauc@pengutronix.de, Jan =?ISO-8859-1?Q?L=FCbbe?= List-ID: Hi Brian, Am Dienstag, dem 15.06.2021 um 17:32 -0400 schrieb Brian Hutchinson: > Ok, I think I figured out my problems.  Appears that I was using busybox > version of tar so I switched to the real thing (GNU Tar) and that fixed one > problem then I ran into a mkfs.vfat problem and I added dosfstools to my image > and that took care of that so now my bundle is updating correctly now ... so > sorry for the noise! glad you solved it! You could actually use busybox tar, too. But then you need to make sure to have enabled format autodetection and the required compression algorithm, see: https://rauc.readthedocs.io/en/latest/integration.html#required-target-tools About your original questions: > So I should use "parent" to tie both kernel and appfs slots to the rootfs? Your system.conf (and parent relations) looked good from what I saw. > And for now, the rootfs is r/w on a ext4 filesystem, but in the future it will > be a squashfs.  So once that happens would 'type=ext4' then change to > 'type=raw'? Yes, 'raw' will be fine for squashfs as there is an explicit handler available for it. The 'raw' type ensures RAUC does not think it could mount the bundle for writing. If you have a separate shared data partition, then I would recommend to configure RAUC to use this for its status file (which cannot be located inside the slot anymore when having "ro by design"):   [system]   ...   statusfile=/path/to/datapart/rauc.status See https://rauc.readthedocs.io/en/latest/reference.html#statusfile Regards, Enrico -- Pengutronix e.K.                           | Enrico Jörns                | Embedded Linux Consulting & Support        | https://www.pengutronix.de/ | Steuerwalder Str. 21                       | Phone: +49-5121-206917-180  | 31137 Hildesheim, Germany                  | Fax:   +49-5121-206917-9    |