FreeCalypso > hg > freecalypso-tools
changeset 593:f315cdb1555f
fc-fsio help updated for new rm command
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Tue, 04 Feb 2020 03:52:50 +0000 |
parents | a0754c98fc2b |
children | 2c75cf810146 |
files | rvinterf/etmsync/fsio.help |
diffstat | 1 files changed, 16 insertions(+), 13 deletions(-) [+] |
line wrap: on
line diff
--- a/rvinterf/etmsync/fsio.help Tue Feb 04 03:36:08 2020 +0000 +++ b/rvinterf/etmsync/fsio.help Tue Feb 04 03:52:50 2020 +0000 @@ -4,7 +4,6 @@ cpout Copy content out of device FFS to host file system cpout-file Copy out a single file -delete Delete FFS object dieid Retrieve Calypso die ID via ETM query exec Execute a command script exit Exit from fc-fsio @@ -23,6 +22,7 @@ pirelli-magnetite-init Initialize FFS for FC Magnetite fw on Pirelli target preformat Preformat FFS on device (dangerous!) readlink Raw interface to ffs_readlink() API call +rm Delete FFS object set-imeisv Write /etc/IMEISV or /pcm/IMEI file set-pcm-string Write /pcm/CGxx files set-rfcap Write /gsm/com/rfcap file @@ -54,18 +54,6 @@ to a single file and not a directory, and skips the pathname validation and xlstat query steps toward that end. -=== delete -delete ffs-pathname - -This command deletes the named object in the device FFS, which must be a regular -file, an empty directory or a symlink. - -Note that in classic UNIX there are two different "delete file system object" -elementary operations: unlink for regular files or symlinks and rmdir for empty -directories, but TI's FFS implementation provides a single ffs_remove() API call -instead for deleting all 3 object types; our delete command is the interface to -this ffs_remove() API call. - === dieid This command sends an ETM query for the Calypso die ID to the running firmware on the target and displays the returned result. @@ -214,6 +202,21 @@ the returned response as a hex dump. Use ls -l (or ll) as a more user-friendly interface. +=== rm +rm [-f] ffs-pathname + +This command deletes the named object in the device FFS, which must be a regular +file, an empty directory or a symlink. + +Note that in classic UNIX there are two different "delete file system object" +elementary operations: unlink for regular files or symlinks and rmdir for empty +directories, but TI's FFS implementation provides a single ffs_remove() API call +instead for deleting all 3 object types; our rm command is the interface to +this ffs_remove() API call. + +If the -f option is given, the condition where the object to be deleted does not +exist is treated as not-an-error; all other errors are still reported. + === set-imeisv set-imeisv fc XXXXXXXX-YYYYYY-ZZ # write /etc/IMEISV set-imeisv pcm XXXXXXXX-YYYYYY-ZZ # write /pcm/IMEI