Embedded filesystem in a file
Efsys.file [-d name][-f basename] [-m mountpoint] ... [-s num]
Efsys.file operates similarly to the other Efsys drivers but stores the filesystem within a file. This lets you create a filesystem using normal tools (e.g. efsinit, mkcis, mkdir, cp, etc.) and then program the resulting image into ROMs for use in a target system.
Don't use the mkcis -2 option if you're using Efsys.file. Efsys.file can't read the level 2 structures. |
The driver uses the following default filenames:
To change the raw device names, use the -d option. To change the mountpoints of the EFS partitions, use the -m option. You can specify multiple -m options.
Efsys.file stores the data for each logical socket within a file named socket.X, where X is the number of the logical socket. You can change this name with the -f option.
Before using the contents of the data files, you should slay Efsys.file.
Start Efsys.file, with output to socket.1:
Efsys.file
Start Efsys.file, with two sockets called rom.1 and rom.2:
Efsys.file -s 2 -f rom