-# Runs quinn-diff with the right arguments.
-do_quinn() {
- SUITE="$1"
- ARCH="$2"
- WHITELIST_FILE="$3"
- quinn-diff \
- -A $ARCH \
- -a "$PAS_BASE/$SUITE/Packages-arch-specific" \
- -s Sources.$SUITE \
- -p Packages.$SUITE.$ARCH \
- | filter-q-d "${WHITELIST_FILE}" > quinn-$SUITE.$ARCH 2>/dev/null
-}
-
-# Call wanna-build's importing function. WB_SUITE might differ from SUITE
-# for other archives than the main one.
-do_wb_merge_all() {
- SUITE="$1"
- ARCH="$2"
- WB_SUITE="$3"
- OPTIONS="$4"
-
- if [ -z "$WB_SUITE" ]
- then
- WB_SUITE="$SUITE"
- fi
-
- echo "do_wb_merge_all $SUITE/$ARCH started"
- if test "$4" != "overlay" && test "$4" != "secondary"
- then
- wanna-build -v --merge-all --arch=$ARCH --dist=$WB_SUITE \
- Packages.$SUITE.$ARCH quinn-$SUITE.$ARCH Sources.$SUITE
- fi
- if [ "$4" = "overlay" ]
- then
- wanna-build -v --merge-all --arch=$ARCH --dist=$WB_SUITE \
- Packages.$SUITE.$ARCH-all quinn-$SUITE.$ARCH Sources.$SUITE-all
- fi
- if [ "$4" = "secondary" ]
- then
- wanna-build -v --merge-all-secondary --arch=$ARCH --dist=$WB_SUITE \
- Packages.$SUITE.$ARCH quinn-$SUITE.$ARCH Sources.$SUITE Packages.$SUITE.$ARCH-all
- fi
- echo "do_wb_merge_all $SUITE/$ARCH done"
-}
-