New upstream version 2017.14
This commit is contained in:
commit
84beec3c14
77 files changed
+1754
-1343
No files matched your search
@@ -61,7 +61,12 @@ read_config()
|
||||
|
||||
populate_menu()
|
||||
{
|
||||
boot_prefix="${OSTREE_BOOT_PARTITION}"
|
||||
# Default to /boot if OSTREE_BOOT_PARTITION is not set and /boot is on the same device than ostree/repo
|
||||
if [ -z ${OSTREE_BOOT_PARTITION+x} ] && [ -d /boot/ostree ] && [ -d /ostree/repo ] && [ $(stat -c '%d' /boot/ostree) -eq $(stat -c '%d' /ostree/repo) ]; then
|
||||
boot_prefix="/boot"
|
||||
else
|
||||
boot_prefix="${OSTREE_BOOT_PARTITION}"
|
||||
fi
|
||||
for config in $(ls ${entries_path}); do
|
||||
read_config ${config}
|
||||
menu="${menu}menuentry '${title}' {\n"
|
||||
|
||||
@@ -381,6 +381,12 @@ fi
|
||||
${CMD_PREFIX} ostree --repo=repo fsck
|
||||
done
|
||||
|
||||
# Test no-op with deltas: https://github.com/ostreedev/ostree/issues/1321
|
||||
cd ${test_tmpdir}
|
||||
repo_init --no-gpg-verify
|
||||
${CMD_PREFIX} ostree --repo=repo pull origin main
|
||||
${CMD_PREFIX} ostree --repo=repo pull --require-static-deltas origin main
|
||||
|
||||
cd ${test_tmpdir}
|
||||
repo_init --no-gpg-verify
|
||||
${CMD_PREFIX} ostree --repo=repo pull origin main@${prev_rev}
|
||||
|
||||
@@ -25,7 +25,7 @@ skip_without_user_xattrs
|
||||
|
||||
setup_test_repository "bare-user"
|
||||
|
||||
extra_basic_tests=5
|
||||
extra_basic_tests=6
|
||||
. $(dirname $0)/basic-test.sh
|
||||
|
||||
# Reset things so we don't inherit a lot of state from earlier tests
|
||||
@@ -99,3 +99,23 @@ assert_file_has_content ls.txt '^-007.. 0 0 .*/usr/bin/systemd'
|
||||
$OSTREE ls rootfs /usr/lib/dbus-daemon-helper >ls.txt
|
||||
assert_file_has_content ls.txt '^-007.. 0 81 .*/usr/lib/dbus-daemon-helper'
|
||||
echo "ok bare-user link-checkout-speedup maintains uids"
|
||||
|
||||
cd ${test_tmpdir}
|
||||
rm -rf test2-checkout
|
||||
$OSTREE checkout -H -U test2 test2-checkout
|
||||
# With --link-checkout-speedup, specifying --owner-uid should "win" by default.
|
||||
myid=$(id -u)
|
||||
newid=$((${myid} + 1))
|
||||
$OSTREE commit ${COMMIT_ARGS} --owner-uid ${newid} --owner-gid ${newid} \
|
||||
--link-checkout-speedup -b test2-linkcheckout-test --tree=dir=test2-checkout
|
||||
$OSTREE ls test2-linkcheckout-test /baz/cow > ls.txt
|
||||
assert_file_has_content ls.txt "^-006.. ${newid} ${newid} .*/baz/cow"
|
||||
|
||||
# But --devino-canonical should override that
|
||||
$OSTREE commit ${COMMIT_ARGS} --owner-uid ${newid} --owner-gid ${newid} \
|
||||
-I -b test2-devino-test --tree=dir=test2-checkout
|
||||
$OSTREE ls test2-devino-test /baz/cow > ls.txt
|
||||
assert_file_has_content ls.txt "^-006.. ${myid} ${myid} .*/baz/cow"
|
||||
|
||||
$OSTREE refs --delete test2-{linkcheckout,devino}-test
|
||||
echo "ok commit with -I"
|
||||
@@ -60,7 +60,7 @@ cat > ${test_tmpdir}/ostree-srv/mirrorlist <<EOF
|
||||
|
||||
# comment with empty lines around
|
||||
|
||||
http://example.com/nonexistent
|
||||
$(cat ${test_tmpdir}/content_mirror1-address)/ostree/non-existent-repo
|
||||
|
||||
$(cat ${test_tmpdir}/content_mirror1-address)/ostree/gnomerepo
|
||||
$(cat ${test_tmpdir}/content_mirror2-address)/ostree/gnomerepo
|
||||
|
||||
@@ -284,11 +284,13 @@ test_repo_finder_config_mixed_configs (Fixture *fixture,
|
||||
g_assert_cmpuint (g_hash_table_size (result->ref_to_checksum), ==, 2);
|
||||
g_assert_true (g_hash_table_contains (result->ref_to_checksum, &ref0));
|
||||
g_assert_true (g_hash_table_contains (result->ref_to_checksum, &ref1));
|
||||
g_assert_cmpstr (ostree_remote_get_url (result->remote), ==, collection0_uri);
|
||||
}
|
||||
else if (g_strcmp0 (ostree_remote_get_name (result->remote), "remote1") == 0)
|
||||
{
|
||||
g_assert_cmpuint (g_hash_table_size (result->ref_to_checksum), ==, 1);
|
||||
g_assert_true (g_hash_table_contains (result->ref_to_checksum, &ref3));
|
||||
g_assert_cmpstr (ostree_remote_get_url (result->remote), ==, collection1_uri);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
@@ -55,7 +55,7 @@ assert_file_has_content_literal summary.txt "Timestamp (ostree.commit.timestamp)
|
||||
echo "ok view summary"
|
||||
|
||||
# Check the summary can be viewed raw too.
|
||||
${OSTREE} summary --view --raw > raw-summary.txt
|
||||
${OSTREE} summary --raw > raw-summary.txt
|
||||
assert_file_has_content_literal raw-summary.txt "('main', ("
|
||||
assert_file_has_content_literal raw-summary.txt "('other', ("
|
||||
assert_file_has_content_literal raw-summary.txt "{'ostree.summary.last-modified': <uint64"
|
||||
|
||||
@@ -52,7 +52,7 @@ echo 'ok documented symbols'
|
||||
|
||||
# ONLY update this checksum in release commits!
|
||||
cat > released-sha256.txt <<EOF
|
||||
f8c387ff263f46ac5b8f56c05d37385fb0001a0494998925fd5e992399360386 ${released_syms}
|
||||
1e2c6b529bc2d940ff8969eaf0377d78d472d41ec2a2fc96e1c79efd7b95d241 ${released_syms}
|
||||
EOF
|
||||
sha256sum -c released-sha256.txt
|
||||
|
||||
|
||||
Reference in new issue
Block a user