|
|
@@ -422,6 +422,29 @@ Filename: pool/main/${NAME}/${NAME}_${VERSION}_${ARCH}.deb" >> $FILE
|
|
|
done
|
|
|
}
|
|
|
|
|
|
+insertinstalledpackage() {
|
|
|
+ local NAME="$1"
|
|
|
+ local ARCH="$2"
|
|
|
+ local VERSION="$3"
|
|
|
+ local DEPENDENCIES="$4"
|
|
|
+ local FILE="rootdir/var/lib/dpkg/status"
|
|
|
+ echo "Package: $NAME
|
|
|
+Status: install ok installed
|
|
|
+Priority: optional
|
|
|
+Section: other
|
|
|
+Installed-Size: 42
|
|
|
+Maintainer: Joe Sixpack <joe@example.org>
|
|
|
+Architecture: $ARCH
|
|
|
+Version: $VERSION" >> $FILE
|
|
|
+ test -z "$DEPENDENCIES" || echo "$DEPENDENCIES" >> $FILE
|
|
|
+ echo "Description: an autogenerated dummy ${NAME}=${VERSION}/${RELEASE}
|
|
|
+ If you find such a package installed on your system,
|
|
|
+ YOU did something horribly wrong! They are autogenerated
|
|
|
+ und used only by testcases for APT and surf no other propose…
|
|
|
+" >> $FILE
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
buildaptarchivefromincoming() {
|
|
|
msginfo "Build APT archive for ${CCMD}$(basename $0)${CINFO} based on incoming packages…"
|
|
|
cd aptarchive
|