[devel] Притирка патчей
Alexey I. Froloff
raorn на immo.ru
Пт Окт 7 09:46:43 MSD 2005
* Andrey Rahmatullin <wrar-alt@> [051006 21:59]:
> Господа, кто чем пользуется для подгонки патчей к измененным исходникам?
Я для подгонки mutt'овских патчей пользуюсь примерно таким поделием:
===
#!/bin/sh
src_off="$1"
src_patch="$2"
dst_patch="$3"
tree="$4"
rm -rf "$tree-orig"
:>"$tree/PATCHES"
cp -a "$tree" "$tree-orig"
pushd "$tree"
patch -p$src_off < "$src_patch"
find . -name '*.rej' | while read f; do
r=${f%.rej}
if [ -f "$f" -a -f "$r" ]; then
gvim "$r"
gvim "$f"
fi
done
echo
echo `basename $src_patch`
$SHELL
find . -name '*.orig' -delete
find . -name '*.rej' -delete
popd
diff -Naurp "$tree-orig" "$tree" > "$dst_patch"
sleep 1
===
./mkpatch 0 ../../files/patch-a.b.c.xxx ../files/patch-d.e.f.xxx mutt-d.e.f
И так далее...
--
Regards, Sir Raorn.
-------------------
И в следующий раз не буду у живого ядра, да ещё единственного,
apt-get install --reinstall делать.
-- seriv in sisyphus@
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://lists.altlinux.ru/pipermail/devel/attachments/20051007/8b481eed/attachment.bin
Подробная информация о списке рассылки Devel