33 lines
1.5 KiB
Bash
Executable File
33 lines
1.5 KiB
Bash
Executable File
#!/usr/bin/env bash
|
|
set -Eeuo pipefail
|
|
|
|
seed_mb=${DEV_SEED_MB:-8}
|
|
|
|
mkdir -p \
|
|
/data/groups/data/Finance/Reports \
|
|
/data/groups/data/Engineering/Designs \
|
|
/data/groups/data/Projects/Planning \
|
|
/data/private/alice \
|
|
/data/private/bob \
|
|
/data/private/carol \
|
|
/data/private/dave \
|
|
/data/private/eve \
|
|
/data/fslogix/alice_S-1-5-21-111-222-333-1101 \
|
|
/data/fslogix/carol_S-1-5-21-111-222-333-1103
|
|
|
|
printf 'Quarter,Forecast\nQ1,120000\nQ2,135000\n' > /data/groups/data/Finance/Reports/forecast.csv
|
|
printf '# Architecture\n\nPreview design notes.\n' > /data/groups/data/Engineering/Designs/architecture.md
|
|
printf 'Milestone,Owner\nDiscovery,Eve\nDelivery,Carol\n' > /data/groups/data/Projects/Planning/roadmap.csv
|
|
printf 'Alice private preview data.\n' > /data/private/alice/readme.txt
|
|
printf 'Bob private preview data.\n' > /data/private/bob/readme.txt
|
|
printf 'Carol private preview data.\n' > /data/private/carol/readme.txt
|
|
printf 'Dummy FSLogix profile for Alice.\n' > /data/fslogix/alice_S-1-5-21-111-222-333-1101/profile.vhdx
|
|
printf 'Dummy FSLogix profile for Carol.\n' > /data/fslogix/carol_S-1-5-21-111-222-333-1103/profile.vhdx
|
|
|
|
dd if=/dev/zero of=/data/groups/data/Finance/Reports/history.bin bs=1M count="$seed_mb" status=none
|
|
dd if=/dev/zero of=/data/groups/data/Engineering/Designs/models.bin bs=1M count="$seed_mb" status=none
|
|
dd if=/dev/zero of=/data/fslogix/alice_S-1-5-21-111-222-333-1101/profile-data.bin bs=1M count="$seed_mb" status=none
|
|
|
|
|
|
printf '[preview-seed] Seeded group, private, and FSLogix data.\n'
|