이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 명령 스폰서 패치입니다.
프로그램:
이름
스폰서 패치 - 업로드를 준비하고 테스트 빌드하고 후원합니다.
개요
스폰서 패치 [옵션] 버그
스폰서 패치 -h
기술
스폰서 패치 우분투 버그에 연결된 패치나 Bazaar 브랜치를 다운로드하여 적용합니다.
리뷰 차이점을 생성하고 (선택적으로) 테스트 빌드하고 실행합니다. 린티안(1) 그리고 검토 후
확인 후 업로드할 수 있습니다.
스폰서 패치 Debian, SRU의 패치, 동기화 및 병합을 후원하는 데 사용할 수 있습니다.
패치에서 debdiff를 생성합니다. 만약에 버그 여러 개의 패치나 브랜치가 연결되어 있으면
사용자에게 하나를 선택하라는 메시지를 표시합니다. 버그 작업에도 동일하게 적용됩니다. 첨부된 패치가 다음과 같은 경우
데디프가 아니고, 편집 패치(1)을 적용하는데 사용됩니다.
특히 다음과 같은 몇 가지 확실한 검사가 수행됩니다.
1. 업데이트 관리자(1)은 소스 패키지에서 실행되어 다음을 보장합니다. 관리자 들
우분투 정책을 충족합니다.
2. 버전 번호는 아카이브의 현재 버전보다 커야 합니다. 그만큼
변경 현재 버전 이후의 모든 변경 사항을 나열하기 위해 파일도 올바르게 생성됩니다.
아카이브에서.
3. 변경 로그는 후원 버그를 자동으로 닫아야 합니다.
4. 변경 로그 대상이 유효해야 합니다.
5. 변경 로그 타임스탬프를 터치합니다.
검사(또는 빌드)가 실패하면 사용자는 패치된 소스를 편집할 수 있습니다.
다시 빌드해 보세요.
작업 디렉터리를 지정하지 않으면 소스와 패치는
임시 디렉토리 / TMP, 스크립트 실행이 완료되면 제거됩니다. 그만큼
빌드 도구의 출력은 다음 위치에 배치됩니다. 작업 디렉토리/빌드결과/.
중 하나 --업로드, --workdir및 --스폰서 지정해야 합니다.
옵션
-b, --짓다
지정된 빌더를 사용하여 패키지를 빌드합니다. 참고 사항 건축업자(8)과하면
카우보이(8) 사용자: 이는 공통 구성을 가정합니다. 아치 그리고 거리
환경은 에 의해 읽혀진다 pbuilderrc(5) 올바른 기본 이미지를 선택합니다.
-B 건축업자, --빌더=건축업자
패키지를 빌드하려면 지정 빌더를 사용하십시오. 지원되는 것은 카우보이(8)
카우빌더 거리(1) 건축업자(8) pbuilder-dist(1) 및 빌드(1). 기본값은
건축업자(8).
-e, --편집하다
빌드하기 전에 패치된 소스를 편집할 수 있도록 하위 셸을 시작합니다.
-h, --도움
도움말 메시지를 표시하고 종료합니다.
-k KEY, --열쇠=KEY
업로드 서명을 위한 키 ID를 지정하세요.
-l 사례, --lpinstance=사례
기본값 대신 런치패드의 지정된 인스턴스(예: "스테이징")를 사용합니다.
"생산".
--no-conf
환경 변수에서 구성 파일이나 구성을 읽지 마십시오.
-s, --스폰서
후원 업로드 바로가기. 동등하다 -b -u 우분투.
-u 목적지, --업로드=목적지
에 업로드 목적지 과 입력(1) (확인 후).
-U, --최신 정보
빌드를 시도하기 전에 빌드 환경을 업데이트하십시오.
-v, --말 수가 많은
자세한 정보를 인쇄하십시오.
-w DIR, --workdir=DIR
지정된 작업 디렉터리를 사용하고 필요한 경우 만듭니다. 만약에 작업 디렉터리 하지 않습니다
지정하면 임시 디렉토리가 생성되며 이전에 삭제됩니다. 스폰서 패치
출구.
환경
의 모든 구성 변수 아래는 환경 변수로도 지원됩니다.
환경의 변수는 구성 파일의 변수보다 우선합니다.
구성 변수
다음 변수는 환경 또는 우분투 개발 도구(5)
구성 파일. 각각의 경우 스크립트별 변수가 우선합니다.
패키지 전체 변수.
SPONSOR_PATCH_BUILDER, UBUNTUTOOLS_BUILDER
의 기본값 --빌더.
SPONSOR_PATCH_LPINSTANCE, UBUNTUTOOLS_LPINSTANCE
의 기본값 --lpinstance.
SPONSOR_PATCH_UPDATE_BUILDER, UBUNTUTOOLS_UPDATE_BUILDER
의 기본값 --최신 정보.
SPONSOR_PATCH_WORKDIR, UBUNTUTOOLS_WORKDIR
의 기본값 --workdir.
SPONSOR_PATCH_KEYID, UBUNTUTOOLS_KEYID
의 기본값 --열쇠.
사용 예
테스트 구축 및 버그 업로드 후원 1234:
스폰서 패치 -s 1234
버그 테스트 빌드 수행 1234 귀하의 PPA에서 :
스폰서 패치 -u 아빠:사용자/PPA 1234
onworks.net 서비스를 사용하여 온라인으로 스폰서 패치 사용