factor/extra/update/backup/backup.factor

29 lines
547 B
Factor
Raw Normal View History

2008-05-04 22:25:52 -04:00
2008-07-11 16:45:06 -04:00
USING: namespaces debugger io.files bootstrap.image builder.util ;
2008-05-04 22:25:52 -04:00
IN: update.backup
: backup-boot-image ( -- )
my-boot-image-name
{ "boot." my-arch "-" [ "datestamp" get ] ".image" } to-string
move-file ;
: backup-image ( -- )
"factor.image"
{ "factor" "-" [ "datestamp" get ] ".image" } to-string
move-file ;
: backup-vm ( -- )
"factor"
{ "factor" "-" [ "datestamp" get ] } to-string
move-file ;
: backup ( -- )
datestamp "datestamp" set
2008-07-11 16:45:06 -04:00
[
backup-boot-image
backup-image
backup-vm
]
try ;