1
0
Fork 0
apt/test/integration/test-ignored-files
Daniel Baumann 6810ba718b
Adding upstream version 3.0.2.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
2025-06-20 21:10:43 +02:00

42 lines
2.4 KiB
Bash
Executable file

#!/bin/sh
set -e
TESTDIR="$(readlink -f "$(dirname "$0")")"
. "$TESTDIR/framework"
setupenvironment
configarchitecture 'amd64'
setupaptarchive
msgmsg "Check notices about .list and .sources directories in sources.list.d"
mkdir rootdir/etc/apt/sources.list.d/a-dir-that-will-be-ignored
mkdir rootdir/etc/apt/sources.list.d/a-dir-that-will-be-ignored.conf
mkdir rootdir/etc/apt/sources.list.d/a-dir-that-will-not-be-ignored.list
mkdir rootdir/etc/apt/sources.list.d/a-dir-that-will-not-be-ignored.sources
testsuccesswithnotice apt update
testequalor2 "Reading package lists...
Building dependency tree...
All packages are up to date.
N: Ignoring 'a-dir-that-will-not-be-ignored.sources' in directory '${TMPWORKINGDIRECTORY}/rootdir/etc/apt/sources.list.d/' as it is not a regular file
N: Ignoring 'a-dir-that-will-not-be-ignored.list' in directory '${TMPWORKINGDIRECTORY}/rootdir/etc/apt/sources.list.d/' as it is not a regular file" "Reading package lists...
Building dependency tree...
All packages are up to date.
N: Ignoring 'a-dir-that-will-not-be-ignored.list' in directory '${TMPWORKINGDIRECTORY}/rootdir/etc/apt/sources.list.d/' as it is not a regular file
N: Ignoring 'a-dir-that-will-not-be-ignored.sources' in directory '${TMPWORKINGDIRECTORY}/rootdir/etc/apt/sources.list.d/' as it is not a regular file" cat rootdir/tmp/testsuccesswithnotice.output
rmdir rootdir/etc/apt/sources.list.d/a-dir-*
msgmsg "Check for notices about .conf directories in apt.conf.d"
mkdir -p rootdir/etc/apt/apt.conf.d/a-dir-that-will-be-ignored
mkdir -p rootdir/etc/apt/apt.conf.d/a-dir-that-will-be-ignored.list
mkdir -p rootdir/etc/apt/apt.conf.d/a-dir-that-will-not-be-ignored.conf
testsuccessequal "N: Ignoring 'a-dir-that-will-not-be-ignored.conf' in directory '${TMPWORKINGDIRECTORY}/rootdir/etc/apt/apt.conf.d/' as it is not a regular file" aptconfig shell
rmdir rootdir/etc/apt/apt.conf.d/a-dir-*
msgmsg "Check for directory notices in preferences.d"
mkdir -p rootdir/etc/apt/preferences.d/a-dir-that-will-be-ignored
mkdir -p rootdir/etc/apt/preferences.d/a-dir-that-will-be-ignored.conf
mkdir -p rootdir/etc/apt/preferences.d/a-dir-that-will-not-be-ignored.pref
testsuccessequal "Package files:
Pinned packages:
N: Ignoring 'a-dir-that-will-not-be-ignored.pref' in directory '${TMPWORKINGDIRECTORY}/rootdir/etc/apt/preferences.d/' as it is not a regular file" apt policy
rmdir rootdir/etc/apt/preferences.d/a-dir-*