https://github.com/smerrony/dg_loada
loada loads (restores) legacy Data General AOS/VS DUMP_II, and maybe DUMP_III, files on any modern system supported by Ada (gnat).
https://github.com/smerrony/dg_loada
aos-vs data-general legacy recovering-data
Last synced: 4 months ago
JSON representation
loada loads (restores) legacy Data General AOS/VS DUMP_II, and maybe DUMP_III, files on any modern system supported by Ada (gnat).
- Host: GitHub
- URL: https://github.com/smerrony/dg_loada
- Owner: SMerrony
- License: mit
- Created: 2021-03-08T08:57:59.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-07-23T13:16:37.000Z (almost 4 years ago)
- Last Synced: 2025-08-23T17:45:48.552Z (11 months ago)
- Topics: aos-vs, data-general, legacy, recovering-data
- Language: Ada
- Homepage:
- Size: 43 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# loada
`loada` loads (restores) legacy Data General AOS/VS DUMP_II, and maybe DUMP_III, files on any modern Unix-like system supported by GNAT Ada.
It can be used to rescue data from legacy AOS/VS systems if the dumps are accessible on a modern system.
The current version handles at least versions 15 and 16 of the DUMP format.
This software is a port of the LoadG utility from my https://github.com/SMerrony/aosvs-tools programs.
As of March 2021 it is believed to be functionally equivalent to that program and shares the same SemVer.
## Build
Use the `gprbuild` command in the directory where you unpacked or cloned this software.
## Usage
```
./loada
Usage of loada:
-dumpfile DUMP_II or DUMP_III file to read/load (required)
-extract extract the files from the DUMP_II/III into the current directory
-ignoreErrors do not exit if a file or link cannot be created
-list list the contents of the DUMP_II/III file
-summary concise summary of the DUMP_II/III file contents (default true)
-verbose be rather wordy about what loada is doing
-version show the version number of loada and exit
```
To list the contents of a dump: `./loada -dumpfile ACK.DMP -summary`
To extract the contents of a dump `./loada -dumpfile ACK.DMP -extract`
### Notes
* All files and directories will be created using upper-case names
(the AOS/VS file system was case insensitive)
* Subdirectories found in the dump are created as needed
* Link files will be created as symbolic links
* ACLs (file permissions) are ignored
* `loada` will not traverse above the current directory (this was legal in AOS/VS dumps)
* Will not build on Windows due to lack of symlinks