File: patch-alsa

package info (click to toggle)
alsa-driver 1.0.13-5etch1
  • links: PTS
  • area: main
  • in suites: etch
  • size: 20,108 kB
  • ctags: 50,477
  • sloc: ansic: 319,881; sh: 32,930; makefile: 2,015; python: 1,527; perl: 1,316; xml: 896; awk: 66
file content (26 lines) | stat: -rwxr-xr-x 587 bytes parent folder | download | duplicates (2)
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
#!/bin/sh
# 
# copy a file from alsa-kernel tree and apply a patch
#

dst="$1"
pat=`echo $dst | sed -e 's/.c$/.patch/'`

case $dst in
/*)
	xtmp=`dirname $dst | sed -e s@/acore@/core@ -e s@alsa-driver/@alsa-driver/alsa-kernel/@`/`basename $dst`
	echo copying file $xtmp
	cp -v $xtmp $dst || exit 1
	patch -p0 $dst $pat || exit 1
	;;
*)
	curd=`/bin/pwd`
	MODCURDIR=`echo $curd | sed -e s@$SND_TOPDIR/@@`
	xtmp=`echo $MODCURDIR | sed -e 's/^acore/core/'`/$dst
	echo copying file alsa-kernel/$xtmp
	cp $SND_TOPDIR/alsa-kernel/$xtmp $@ || exit 1
	patch -p0 -i $pat || exit 1
	;;
esac
exit 0