mirror of
https://github.com/reactos/syzkaller.git
synced 2024-11-23 11:29:46 +00:00
tools/create-image.sh: add a new option seek
The usage of current create-image.sh: ``` ./create-image.sh -d=stretch -f=minimal --add-perf The options are in the following: -d, --distribution Set on which debian distribution to create -f, --feature Check what packages to install in the image, options are minimal, full -s, --seek Image size (MB), default 2048 (2G) -p, --add-perf Add perf support with this option enabled The default image size may too small (2G) in some debugging scenarios, so change it to configurable.
This commit is contained in:
parent
05ad729222
commit
b5268b89c2
1
AUTHORS
1
AUTHORS
@ -36,3 +36,4 @@ Mellanox Technologies
|
||||
Cody Holliday
|
||||
JinWoo Lee
|
||||
Andrew Turner
|
||||
Ethercflow
|
||||
|
@ -51,3 +51,4 @@ Mellanox Technologies
|
||||
Cody Holliday
|
||||
JinWoo Lee
|
||||
Andrew Turner
|
||||
Ethercflow
|
||||
|
@ -18,6 +18,7 @@ fi
|
||||
# Variables affected by options
|
||||
RELEASE=stretch
|
||||
FEATURE=minimal
|
||||
SEEK=2047
|
||||
PERF=false
|
||||
|
||||
# Display help function
|
||||
@ -26,6 +27,7 @@ display_help() {
|
||||
echo
|
||||
echo " -d, --distribution Set on which debian distribution to create"
|
||||
echo " -f, --feature Check what packages to install in the image, options are minimal, full"
|
||||
echo " -s, --size Image size (MB), default 2048 (2G)"
|
||||
echo " -h, --help Display help message"
|
||||
echo " -p, --add-perf Add perf support with this option enabled. Please set envrionment variable \$KERNEL at first"
|
||||
echo
|
||||
@ -49,6 +51,10 @@ while true; do
|
||||
FEATURE=$2
|
||||
shift 2
|
||||
;;
|
||||
-s | --seek)
|
||||
SEEK=$(($2 - 1))
|
||||
shift 2
|
||||
;;
|
||||
-p | --add-perf)
|
||||
PERF=true
|
||||
shift 1
|
||||
@ -113,7 +119,7 @@ if [ $PERF = "true" ]; then
|
||||
fi
|
||||
|
||||
# Build a disk image
|
||||
dd if=/dev/zero of=$RELEASE.img bs=1M seek=2047 count=1
|
||||
dd if=/dev/zero of=$RELEASE.img bs=1M seek=$SEEK count=1
|
||||
sudo mkfs.ext4 -F $RELEASE.img
|
||||
sudo mkdir -p /mnt/$DIR
|
||||
sudo mount -o loop $RELEASE.img /mnt/$DIR
|
||||
|
Loading…
Reference in New Issue
Block a user