Subversion Repositories wimsdev

Rev

Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed


# qclass can filter on one class ID
qclass=!word 1 of $qclass
qclass=!translate internal ./,;?* to $             $ in $qclass
!if $ $ isin $qclass
  error=wrong class id in qclass ($qclass)
  !exit
!endif

!if $qclass=$empty
  qclass = *
!endif

!if $data1!=$empty
  # data1 can filter on one backup year
  backup_year=!word 1 of $data1
  backup_year=!translate internal ./,;?* to $             $ in $backup_year
  !if $ $ isin $backup_year
    error=wrong backup year in data1 (year $backup_year)
    !exit
  !endif
  !bound backup_year between integer 2000 and 5000 default 0
!endif

# Search for class backups
restorable = !sh cd $wims_home/backup/oldclasses;\
 if [ -d "$backup_year" ];\
 then\
  cd $backup_year;\
 fi\
 find . -name '$qclass.tgz';

restorable = !replace internal ./ by $empty in $restorable
restorable = !replace internal .tgz by $empty in $restorable
restorable = !lines2items $restorable

cnt = !itemcnt $restorable