mirror of
https://github.com/systemd/systemd.git
synced 2025-09-20 05:44:42 +03:00
@@ -7,9 +7,9 @@
|
|||||||
|
|
||||||
int resize_fs(int fd, uint64_t sz, uint64_t *ret_size);
|
int resize_fs(int fd, uint64_t sz, uint64_t *ret_size);
|
||||||
|
|
||||||
#define BTRFS_MINIMAL_SIZE (256U*1024U*1024U)
|
#define BTRFS_MINIMAL_SIZE (256U*U64_MB)
|
||||||
#define XFS_MINIMAL_SIZE (300U*1024U*1024U)
|
#define XFS_MINIMAL_SIZE (300U*U64_MB)
|
||||||
#define EXT4_MINIMAL_SIZE (1024U*1024U)
|
#define EXT4_MINIMAL_SIZE (32U*U64_MB)
|
||||||
|
|
||||||
uint64_t minimal_size_by_fs_magic(statfs_f_type_t magic);
|
uint64_t minimal_size_by_fs_magic(statfs_f_type_t magic);
|
||||||
uint64_t minimal_size_by_fs_name(const char *str);
|
uint64_t minimal_size_by_fs_name(const char *str);
|
||||||
|
@@ -17,15 +17,15 @@ integration_tests += [
|
|||||||
files('systemd.extra-unit.my-service.service'),
|
files('systemd.extra-unit.my-service.service'),
|
||||||
files('systemd.unit-dropin.my-service.service'),
|
files('systemd.unit-dropin.my-service.service'),
|
||||||
files('systemd.unit-dropin.my-service.service~30-named.service'),
|
files('systemd.unit-dropin.my-service.service~30-named.service'),
|
||||||
|
'smbioscredential=magicdata',
|
||||||
|
'binarysmbioscredential=magicbinarydata',
|
||||||
|
'sysusers.extra="u credtestuser"',
|
||||||
|
'tmpfiles.extra="f /tmp/sourcedfromcredential - - - - tmpfilessecret"',
|
||||||
|
'fstab.extra="injected /injected tmpfs X-mount.mkdir 0 0"',
|
||||||
|
'getty.ttys.container=idontexist',
|
||||||
],
|
],
|
||||||
'qemu-args' : integration_test_template['qemu-args'] + [
|
'qemu-args' : integration_test_template['qemu-args'] + [
|
||||||
'-fw_cfg', 'name=opt/io.systemd.credentials/myqemucredential,string=othervalue',
|
'-fw_cfg', 'name=opt/io.systemd.credentials/myqemucredential,string=othervalue',
|
||||||
'-smbios', 'type=11,value=io.systemd.credential:smbioscredential=magicdata',
|
|
||||||
'-smbios', 'type=11,value=io.systemd.credential.binary:binarysmbioscredential=bWFnaWNiaW5hcnlkYXRh',
|
|
||||||
'-smbios', 'type=11,value=io.systemd.credential.binary:sysusers.extra=dSBjcmVkdGVzdHVzZXIK',
|
|
||||||
'-smbios', 'type=11,value=io.systemd.credential.binary:tmpfiles.extra=ZiAvdG1wL3NvdXJjZWRmcm9tY3JlZGVudGlhbCAtIC0gLSAtIHRtcGZpbGVzc2VjcmV0Cg==',
|
|
||||||
'-smbios', 'type=11,value=io.systemd.credential.binary:fstab.extra=aW5qZWN0ZWQgL2luamVjdGVkIHRtcGZzIFgtbW91bnQubWtkaXIgMCAwCg==',
|
|
||||||
'-smbios', 'type=11,value=io.systemd.credential:getty.ttys.container=idontexist',
|
|
||||||
],
|
],
|
||||||
'firmware' : 'auto',
|
'firmware' : 'auto',
|
||||||
},
|
},
|
||||||
|
@@ -358,14 +358,14 @@ label-id: 1D2CE291-7CCE-4F7D-BC83-FDB49AD74EBD
|
|||||||
device: $imgs/zzz
|
device: $imgs/zzz
|
||||||
unit: sectors
|
unit: sectors
|
||||||
first-lba: 2048
|
first-lba: 2048
|
||||||
last-lba: 6389726
|
last-lba: 6422494
|
||||||
$imgs/zzz1 : start= 2048, size= 591856, type=933AC7E1-2EB4-4F13-B844-0E14E2AEF915, uuid=4980595D-D74A-483A-AA9E-9903879A0EE5, name=\"home-first\", attrs=\"GUID:59\"
|
$imgs/zzz1 : start= 2048, size= 591856, type=933AC7E1-2EB4-4F13-B844-0E14E2AEF915, uuid=4980595D-D74A-483A-AA9E-9903879A0EE5, name=\"home-first\", attrs=\"GUID:59\"
|
||||||
$imgs/zzz2 : start= 593904, size= 591856, type=${root_guid}, uuid=${root_uuid}, name=\"root-${architecture}\", attrs=\"GUID:59\"
|
$imgs/zzz2 : start= 593904, size= 591856, type=${root_guid}, uuid=${root_uuid}, name=\"root-${architecture}\", attrs=\"GUID:59\"
|
||||||
$imgs/zzz3 : start= 1185760, size= 591864, type=${root_guid}, uuid=${root_uuid2}, name=\"root-${architecture}-2\", attrs=\"GUID:59\"
|
$imgs/zzz3 : start= 1185760, size= 591864, type=${root_guid}, uuid=${root_uuid2}, name=\"root-${architecture}-2\", attrs=\"GUID:59\"
|
||||||
$imgs/zzz4 : start= 1777624, size= 131072, type=0657FD6D-A4AB-43C4-84E5-0933C84B4F4F, uuid=78C92DB8-3D2B-4823-B0DC-792B78F66F1E, name=\"swap\"
|
$imgs/zzz4 : start= 1777624, size= 131072, type=0657FD6D-A4AB-43C4-84E5-0933C84B4F4F, uuid=78C92DB8-3D2B-4823-B0DC-792B78F66F1E, name=\"swap\"
|
||||||
$imgs/zzz5 : start= 1908696, size= 2285568, type=0FC63DAF-8483-4772-8E79-3D69D8477DE4, uuid=A0A1A2A3-A4A5-A6A7-A8A9-AAABACADAEAF, name=\"custom_label\"
|
$imgs/zzz5 : start= 1908696, size= 2285568, type=0FC63DAF-8483-4772-8E79-3D69D8477DE4, uuid=A0A1A2A3-A4A5-A6A7-A8A9-AAABACADAEAF, name=\"custom_label\"
|
||||||
$imgs/zzz6 : start= 4194264, size= 2097152, type=0FC63DAF-8483-4772-8E79-3D69D8477DE4, uuid=2A1D97E1-D0A3-46CC-A26E-ADC643926617, name=\"block-copy\"
|
$imgs/zzz6 : start= 4194264, size= 2097152, type=0FC63DAF-8483-4772-8E79-3D69D8477DE4, uuid=2A1D97E1-D0A3-46CC-A26E-ADC643926617, name=\"block-copy\"
|
||||||
$imgs/zzz7 : start= 6291416, size= 98304, type=0FC63DAF-8483-4772-8E79-3D69D8477DE4, uuid=7B93D1F2-595D-4CE3-B0B9-837FBD9E63B0, name=\"luks-format-copy\""
|
$imgs/zzz7 : start= 6291416, size= 131072, type=0FC63DAF-8483-4772-8E79-3D69D8477DE4, uuid=7B93D1F2-595D-4CE3-B0B9-837FBD9E63B0, name=\"luks-format-copy\""
|
||||||
|
|
||||||
if systemd-detect-virt --quiet --container; then
|
if systemd-detect-virt --quiet --container; then
|
||||||
echo "Skipping encrypt mount tests in container."
|
echo "Skipping encrypt mount tests in container."
|
||||||
@@ -566,8 +566,8 @@ EOF
|
|||||||
output=$(sfdisk --dump "$imgs/zzz")
|
output=$(sfdisk --dump "$imgs/zzz")
|
||||||
|
|
||||||
assert_in "$imgs/zzz1 : start= 2048, size= 20480, type=C12A7328-F81F-11D2-BA4B-00A0C93EC93B, uuid=39107B09-615D-48FB-BA37-C663885FCE67, name=\"esp\"" "$output"
|
assert_in "$imgs/zzz1 : start= 2048, size= 20480, type=C12A7328-F81F-11D2-BA4B-00A0C93EC93B, uuid=39107B09-615D-48FB-BA37-C663885FCE67, name=\"esp\"" "$output"
|
||||||
assert_in "$imgs/zzz2 : start= 22528, size= 20480, type=${root_guid}, uuid=${root_uuid}, name=\"root-${architecture}\", attrs=\"GUID:59\"" "$output"
|
assert_in "$imgs/zzz2 : start= 22528, size= 65536, type=${root_guid}, uuid=${root_uuid}, name=\"root-${architecture}\", attrs=\"GUID:59\"" "$output"
|
||||||
assert_in "$imgs/zzz3 : start= 43008, size= 20480, type=${usr_guid}, uuid=${usr_uuid}, name=\"usr-${architecture}\", attrs=\"GUID:60\"" "$output"
|
assert_in "$imgs/zzz3 : start= 88064, size= 65536, type=${usr_guid}, uuid=${usr_uuid}, name=\"usr-${architecture}\", attrs=\"GUID:60\"" "$output"
|
||||||
|
|
||||||
if systemd-detect-virt --quiet --container; then
|
if systemd-detect-virt --quiet --container; then
|
||||||
echo "Skipping second part of copy blocks tests in container."
|
echo "Skipping second part of copy blocks tests in container."
|
||||||
|
@@ -210,7 +210,7 @@ Format=ext4
|
|||||||
CopyFiles=/tmp/dditest:/
|
CopyFiles=/tmp/dditest:/
|
||||||
Encrypt=tpm2
|
Encrypt=tpm2
|
||||||
EOF
|
EOF
|
||||||
PASSWORD=passphrase systemd-repart --tpm2-device-key=/tmp/srk.pub --definitions=/tmp/dditest --empty=create --size=50M /tmp/dditest.raw --tpm2-pcrs=
|
PASSWORD=passphrase systemd-repart --tpm2-device-key=/tmp/srk.pub --definitions=/tmp/dditest --empty=create --size=80M /tmp/dditest.raw --tpm2-pcrs=
|
||||||
DEVICE="$(systemd-dissect --attach /tmp/dditest.raw)"
|
DEVICE="$(systemd-dissect --attach /tmp/dditest.raw)"
|
||||||
udevadm wait --settle --timeout=10 "$DEVICE"p1
|
udevadm wait --settle --timeout=10 "$DEVICE"p1
|
||||||
systemd-cryptsetup attach dditest "$DEVICE"p1 - tpm2-device=auto,headless=yes
|
systemd-cryptsetup attach dditest "$DEVICE"p1 - tpm2-device=auto,headless=yes
|
||||||
|
Reference in New Issue
Block a user