]> CyberLeo.Net >> Repos - FreeBSD/releng/8.1.git/blob - sys/dev/drm/drm-preprocess.sh
Copy stable/8 to releng/8.1 in preparation for 8.1-RC1.
[FreeBSD/releng/8.1.git] / sys / dev / drm / drm-preprocess.sh
1 #!/bin/sh
2
3 # $FreeBSD$
4
5 cvs up -CPd *.[ch]
6
7 for i in `ls *.[ch]`; do
8         mv $i $i.cvs
9 done
10
11 cp /usr/src/drm/bsd-core/*.[ch] .
12 rm -f i810*.[ch]
13 rm via*.[ch]
14
15 (cd /usr/src/drm/bsd-core/ && make drm_pciids.h)
16
17 # Replace drm_pciids.h with one with a $FreeBSD$
18 line=`grep \\\$FreeBSD drm_pciids.h.cvs`
19 rm -f drm_pciids.h
20 echo "/*" >> drm_pciids.h
21 echo "$line" >> drm_pciids.h
22 echo " */" >> drm_pciids.h
23 cat /usr/src/drm/bsd-core/drm_pciids.h >> drm_pciids.h
24
25 for i in `ls *.[ch]`; do
26         mv $i $i.orig
27         perl drm-subprocess.pl < $i.orig > $i
28 done
29
30 for orig in `ls *.[ch].cvs`; do
31         real=`echo "$orig" | sed s/.cvs//`
32         line=`grep __FBSDID $orig | sed s/\\\\\$/\\\\\\\\\$/g`
33         perl -pi -e "s|__FBSDID.*|$line|g" $real
34 done
35
36 rm *.cvs