#!/bin/bash # Copyright 2006-2007 (C) Kees Cook # Modified by Siegfried-A. Gevatter # Modified by Daniel Hahler # License: GPLv2 if [[ -d debian ]]; then cd . # pass elif [[ -d ../debian ]]; then cd .. elif [[ -d ../patches ]]; then cd ../.. else echo "Can't find debian/rules."; exit fi for filename in $(echo "debian/rules"; grep ^include debian/rules | fgrep -v '$(' | awk '{print $2}') do fgrep patchsys.mk "$filename" | grep -q -v "^#" && { echo "cdbs"; exit; } fgrep quilt "$filename" | grep -q -v "^#" && { echo "quilt"; exit; } fgrep dbs-build.mk "$filename" | grep -q -v "^#" && { echo "dbs"; exit; } fgrep dpatch "$filename" | grep -q -v "^#" && { echo "dpatch"; exit; } fgrep '*.diff' "$filename" | grep -q -v "^#" && { echo "diff splash"; exit; } done [ -d debian/patches ] || { echo "patchless?"; exit; } echo "unknown patch system"