Я знаю, что создать патч для существующего файла легко:
diff -aru oldFile newFile 2>&1 | tee myPatch.patch
Но что делать, если я хочу создать патч для совершенно нового файла? Предположим, что мой файл находится в папке с именем TestDir. Раньше TestDir не имел файла с именем entirelyNewfile.c, но теперь он имеет то же самое.
Как создать патч для entirelyNewfile.c? Идея заключается в том, что патч должным образом применяется к спецификациям и генерирует сборку RPM. С деревом BUILD с этим новым файлом.
Просто добавьте: если я попытаюсь использовать diff между двумя каталогами, один из которых имеет новый файл, а другой - тот же, чтобы создать патч, он генерирует ошибку, говорящую, что файл присутствует только в одном папку