mirror of
https://github.com/vdsm/virtual-dsm.git
synced 2025-02-24 13:30:02 +08:00
fix: Extract files inside container
fix: Extract files inside container
This commit is contained in:
commit
d94a9d0966
@ -1,4 +1,4 @@
|
||||
FROM ghcr.io/qemu-tools/qemu-host as builder
|
||||
FROM qemux/qemu-host as builder
|
||||
|
||||
# FROM golang as builder
|
||||
# WORKDIR /
|
||||
@ -21,14 +21,13 @@ RUN apt-get update && apt-get -y upgrade && \
|
||||
unzip \
|
||||
socat \
|
||||
procps \
|
||||
dnsmasq \
|
||||
xz-utils \
|
||||
iptables \
|
||||
iproute2 \
|
||||
dnsmasq \
|
||||
net-tools \
|
||||
btrfs-progs \
|
||||
netcat-openbsd \
|
||||
ca-certificates \
|
||||
netcat-openbsd \
|
||||
qemu-system-x86 \
|
||||
&& apt-get clean \
|
||||
&& rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
|
||||
|
@ -125,7 +125,7 @@ if [ ! -f "${DATA}" ]; then
|
||||
fi
|
||||
|
||||
# Format as BTRFS filesystem
|
||||
mkfs.btrfs -q -L data -d single -m dup "${DATA}" > /dev/null
|
||||
# mkfs.btrfs -q -L data -d single -m dup "${DATA}" > /dev/null
|
||||
|
||||
fi
|
||||
|
||||
|
@ -31,7 +31,7 @@ rm -f "$STORAGE"/"$BASE".agent
|
||||
rm -f "$STORAGE"/"$BASE".boot.img
|
||||
rm -f "$STORAGE"/"$BASE".system.img
|
||||
|
||||
TMP="$STORAGE/tmp"
|
||||
TMP="/tmp/dsm"
|
||||
RDC="$STORAGE/dsm.rd"
|
||||
|
||||
rm -rf "$TMP" && mkdir -p "$TMP"
|
||||
@ -250,6 +250,11 @@ mke2fs -q -t ext4 -b 4096 -d "$MOUNT/" -L "$LABEL" -F -E "offset=$OFFSET" "$SYST
|
||||
rm -rf "$MOUNT"
|
||||
|
||||
echo "$BASE" > "$STORAGE"/dsm.ver
|
||||
|
||||
# Check free diskspace
|
||||
SPACE=$(df --output=avail -B 1 "$STORAGE" | tail -n 1)
|
||||
(( 6442450944 > SPACE )) && error "Not enough free space in destination folder." && exit 94
|
||||
|
||||
mv -f "$PAT" "$STORAGE"/"$BASE".pat
|
||||
mv -f "$BOOT" "$STORAGE"/"$BASE".boot.img
|
||||
mv -f "$SYSTEM" "$STORAGE"/"$BASE".system.img
|
||||
|
Loading…
x
Reference in New Issue
Block a user