|
|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 Tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: B T
Length: 1019 (0x3fb)
Types: TextFile
Names: »B«
└─⟦180fe333a⟧ Bits:30000405 8mm tape, Rational 1000, SW CATALOG, 10_20_0
└─⟦180fe333a⟧ Bits:30000537 8mm tape, Rational 1000, SW Catalog 10_20_0
└─⟦5cb1d1d7f⟧ »DATA«
└─⟦3b1ee7bd8⟧
└─⟦this⟧
with Io;
with Daemon;
with Message;
with System_Backup;
procedure Do_Backup (Variety : in System_Backup.Kind := System_Backup.Full) is
Warning : Duration;
Start_Message : Boolean;
Finish_Message : Boolean;
begin
-- Warn users that backup is starting
Message.Send_All ("Starting system backup");
-- Save current snapshot settings and turn off snapshot warnings.
Daemon.Get_Snapshot_Settings (Warning, Start_Message, Finish_Message);
Daemon.Snapshot_Warning_Message (Interval => 0.0);
-- Do the backup
System_Backup.Backup (Variety => Variety);
-- Take snapshot to make full backups official; i.e. allow differentials
Daemon.Run ("Snapshot");
-- Restore snapshot warning to previous setting
Daemon.Snapshot_Warning_Message (Interval => Warning);
exception
when others =>
Io.Put_Line (Io.Current_Error,
"Backup failed with an unhandled exception.");
Daemon.Snapshot_Warning_Message (Interval => Warning);
end Do_Backup;