1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
|
#!/bin/sh
ngd=${1:-../../nvidia-graphics-drivers/nvidia-graphics-drivers}
ignore="
debian/changelog
debian/control
debian/control.models
debian/copyright
debian/gbp.conf
debian/nvidia-kernel-dkms.docs
debian/nvidia-kernel-source.docs
debian/nvidia-kernel-support.links.in
debian/rules
debian/rules.defs
debian/sync.sh
debian/watch
debian/source/lintian-overrides
debian/tests/autopkgtest-pkg-dkms.conf
debian/tests/control
debian/upstream/metadata
"
for f in $(find debian -type f)
do
for i in $ignore
do
if [ "$f" = "$i" ]; then
continue 2
fi
done
if [ -f "$ngd/$f" ]; then
if ! cmp -s "$ngd/$f" "$f" ; then
cp -v "$ngd/$f" "$f"
fi
fi
done
for psrc in "$ngd/debian/patches/module"/*.patch "$ngd/debian/patches/module"/series*
do
pdst=${psrc#$ngd/}
if ! cmp -s "$psrc" "$pdst" ; then
cp -v "$psrc" "$pdst"
fi
done
|