19 lines
304 B
Bash
Executable File
19 lines
304 B
Bash
Executable File
#!/bin/bash
|
|
|
|
PATCH=$1
|
|
|
|
# Decompress the relevant PPD files
|
|
for ppd_file in $(grep '^diff' $PATCH | cut -d " " -f 4);
|
|
do
|
|
gunzip ${ppd_file#*/}.gz
|
|
done
|
|
|
|
# Patch the PPD files
|
|
patch -p1 < $PATCH
|
|
|
|
# Recompress back
|
|
for ppd_file in $(grep '^diff' $PATCH | cut -d " " -f 4);
|
|
do
|
|
gzip -n ${ppd_file#*/}
|
|
done
|