3 . patchfns >/dev/null || . /usr/lib/patch-scripts/patchfns >/dev/null || { \
4 echo "Impossible to find my library 'patchfns'."
5 echo "Check your install, or go to the right directory"
12 FILES=$(cat $P/pc/$PATCH_NAME.pc)
15 copy_file_to_bup $file $PATCH_NAME
19 if [ $opt_force != 0 ]
24 if patch -p1 $silent -i "$1" || [ $opt_force != 0 ]
28 echo SOMETHING WENT WRONG
35 basename "$1" >> "$DB"
40 echo "Usage: apatch patchname"
53 PATCH_NAMES="$PATCH_NAMES $i"
57 if [ x"$PATCH_NAMES" == x ]
64 PATCH_NAME=$(stripit $1)
66 need_file_there $P/pc/$PATCH_NAME.pc
68 if is_applied "$PATCH_NAME"
70 echo "$PATCH_NAME" is already applied
74 if [ $opt_force != 0 ]
79 if [ $opt_force != 0 ] || can_apply $P/patches/"$PATCH_NAME".patch
81 do_apply $P/patches/"$PATCH_NAME".patch
82 add_to_db "$PATCH_NAME"
83 echo applied $PATCH_NAME
86 echo "$PATCH_NAME" does not apply