소스 크래킹/변경 후 PKGBUILD로 빌드하시겠습니까?

소스 크래킹/변경 후 PKGBUILD로 빌드하시겠습니까?

MSYS 패키지를 크랙하려고 하다가 발견했습니다.https://www.msys2.org/wiki/Creating-Packages/- 예를 들어:

git clone "https://github.com/msys2/MSYS2-packages"
cd MSYS2-packages/flex
makepkg -sCLf

따라서 이것을 실행하면 빌드에 대한 소스 코드를 얻고 패키지를 얻습니다.

이제 flex 패키지의 소스 코드에서 뭔가를 변경하고 다시 빌드하고 싶다고 가정해 보겠습니다.

나는 그것을 시도했지만 makepkg -sCLf명령은 실제로 해킹을 포함하여 소스 디렉터리를 삭제하므로 특히 명령은 해킹/변경된 소스 파일이 포함된 패키지를 빌드하는 데 사용할 수 없습니다.

소스에서 변경된 파일을 빌드하고 해당 소스에서 패키지를 빌드하려면 어떤 명령을 사용할 수 있습니까?

답변1

이것makepkg(8) 매뉴얼옵션 상태 -C:

-C, --cleanbuild
    Remove the $srcdir before building the package.

-C제거 옵션 없이 명령을 사용해 보십시오 $srcdir.

$ makepkg -sLf

관련 정보