#!/bin/bash
set -e

for f in "$@"; do
  gunzip -c $f | dd bs=512 of=$f-part skip=16
  mount -t ufs -o ro,loop,ufstype=44bsd $f-part /mnt
  cp /mnt/mfsroot.gz $f-mfsroot.gz
  umount /mnt
  rm $f-part
  gunzip $f-mfsroot.gz
  mount -t ufs -o ro,loop,ufstype=44bsd $f-mfsroot /mnt
  echo version:$(</mnt/etc/version):$(date -d "$(</mnt/etc/version.buildtime)" +"%F %T %z"):
  umount /mnt
  rm $f-mfsroot
done
