Bläddra i källkod

Add support for providing and autocopying Sources files along the way
of status and Packages files with a testcase

Andres Mejia 15 år sedan
förälder
incheckning
4a4ea26c2d
1 ändrade filer med 6 tillägg och 0 borttagningar
  1. 6 0
      test/integration/framework

+ 6 - 0
test/integration/framework

@@ -119,6 +119,12 @@ setupenvironment() {
 	else
 	else
 		touch aptarchive/Packages
 		touch aptarchive/Packages
 	fi
 	fi
+	local SOURCESSFILE=$(echo "$(basename $0)" | sed -e 's/^test-/Sources-/' -e 's/^skip-/Sources-/')
+	if [ -f "${TESTDIR}/${SOURCESSFILE}" ]; then
+		cp "${TESTDIR}/${SOURCESSFILE}" aptarchive/Sources
+	else
+		touch aptarchive/Sources
+	fi
 	cp $(find $TESTDIR -name '*.pub' -o -name '*.sec') keys/
 	cp $(find $TESTDIR -name '*.pub' -o -name '*.sec') keys/
 	ln -s ${TMPWORKINGDIRECTORY}/keys/joesixpack.pub rootdir/etc/apt/trusted.gpg.d/joesixpack.gpg
 	ln -s ${TMPWORKINGDIRECTORY}/keys/joesixpack.pub rootdir/etc/apt/trusted.gpg.d/joesixpack.gpg
 	echo "Dir \"${TMPWORKINGDIRECTORY}/rootdir\";" > aptconfig.conf
 	echo "Dir \"${TMPWORKINGDIRECTORY}/rootdir\";" > aptconfig.conf