InggrisPerancisSpanyol

Ad


favorit OnWorks

dpatch-edit-patch - Online di Cloud

Jalankan dpatch-edit-patch di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

Ini adalah perintah dpatch-edit-patch yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


dpatch-edit-patch - memelihara tambalan dpatch untuk paket sumber Debian

RINGKASAN


dpatch-edit-patch [Pilihan] Command namapatch [tambalan dasar]

DESKRIPSI


Manual ini mendokumentasikan dpatch-edit-patch perintah yang memelihara tambalan dpatch untuk a
paket sumber Debian yang menggunakan dpatch.

dpatch-edit-patch akan menyalin pohon lengkap ke direktori sementara untuk bekerja.

PERINGATAN


tambalan tidak digunakan lagi, harap beralih ke format paket sumber Debian `3.0 (quilt)
sebagai gantinya. Lihat http://wiki.debian.org/Projects/DebSrc3.0#FAQ untuk panduan singkat tentang cara melakukannya
.

PILIHAN


dpatch-edit-patch mengambil dua bentuk argumen; pilihan dan perintah. Saat ini, satu-satunya
perintah yang ada adalah "patch", yang memungkinkan Anda untuk membuat/mengedit dpatches. Ketika tidak ada perintah
diberikan, "patch" diasumsikan.

PERINTAH:
tambalan Perintah ini membutuhkan satu argumen wajib, dan menerima satu argumen opsional
dalam kondisi tertentu. Argumen wajib adalah namapatch. Ini mengacu pada
dpatch, seperti yang tercantum di debian/patch/00list. Tidak perlu untuk
namapatch ada sebelum dijalankan dpatch-edit-patch tambalan namapatch.

Ketika namapatch ada, dpatch-edit-patch akan menyiapkan pohon sumber yang berfungsi, terapkan
semua dpatches terdaftar di debian/patch/00list hingga dan termasuk namapatch, dan
menelurkan shell interaktif untuk pengembang. Pengembang kemudian mengedit file di
pohon kerja ini. Ketika pengembang selesai, mereka keluar dari shell.
dpatch-edit-patch lalu update namapatch untuk mencerminkan perubahan yang dilakukan. Haruskah
pengembang ingin membatalkan proses dari shell interaktif, mereka hanya perlu
menyebabkan shell keluar dengan nilai keluar 230. Biasanya, ini dilakukan dengan
keluar dari shell dengan perintah keluar 230.

Apakah pengembang ingin melihat tambalan yang saat ini berfungsi tanpa keluar?
subkulit, dua variabel lingkungan diekspor ke subkulit untuk membantu
ini: DPEP_SHELL_REFDIR, yang disetel ke nama lengkap direktori referensi, dan
DPEP_SHELL_WORKDIR, yang disetel ke direktori kerja subkulit.

Keduanya dapat digunakan untuk - misalnya - menghasilkan perbedaan antara referensi
versi dan pohon saat ini:

diff -urNa $DPEP_SHELL_REFDIR $DPEP_SHELL_WORKDIR

Ketika namapatch tidak ada, dpatch-edit-patch akan menganggap bahwa dpatch baru seharusnya
dibuat. Seperti skenario di atas, dpatch-edit-patch pertama-tama buat sumber yang berfungsi
pohon. Jika argumen opsional tambalan dasar disediakan, semua dpatches di
debian/patch/00list hingga dan termasuk tambalan dasar akan diterapkan pada pohon kerja.
If tambalan dasar tidak diberikan, tidak ada dpatches yang diterapkan ke pohon kerja. kapan?
pengembang keluar dari shell, dpatch-edit-patch akan membuat namapatch. Jika
debian/patch/00template tidak ada, header dpatch hardcoded dan cuplikan shell akan
digunakan. Jika ada dan tidak dapat dieksekusi, itu akan disalin kata demi kata sebagai header dan
cuplikan cangkang.

Parameter pertamanya adalah nama file dasar dari akan diperbarui or untuk diciptakan tambalan
(berguna untuk menambahkan judul ke header dpatch). Parameter kedua adalah
deskripsi tambalan baru.

PILIHAN
Untuk opsi berikut, argumen baris perintah lebih diutamakan daripada lingkungan
variabel, yang lebih diutamakan daripada variabel konfigurasi. Variabel konfigurasi adalah
baca dari debian/patches/00dpatch.conf dan ~/.dpatch.conf.

-S, --sumberdir=nilai
Direktori yang berisi paket sumber Debian yang belum dibongkar. Variabel konfigurasi
conf_sourcedir (hanya dapat diatur dalam ~/.dpatch.conf), variabel lingkungan
DPEP_SOURCEDIR. Default ke direktori kerja saat ini.

-Hai, --keluar=nilai
Direktori tempat dpatch yang diperbarui atau yang baru dibuat akan ditempatkan. Konfigurasi
variabel conf_outdir (~/.dpatch.conf), variabel lingkungan DPEP_OUTDIR. Default
untuk ./debian/patch/

-C, --membersihkan
Tunjukkan ke dpatch-edit-patch bahwa direktori kerja saat ini dapat dengan aman
dibersihkan. Jika tidak diberikan, dpatch-edit-patch mencoba mempertahankan sebagian atau seluruhnya
dibangun dengan terlebih dahulu menyalin direktori kerja saat ini ke direktori referensi sebelumnya
memohon debian/aturan bersih pada direktori referensi. Jika diberikan, arus
direktori dibersihkan dan kemudian diambil sebagai direktori referensi. Gunakan opsi ini jika
paket sumber Anda cukup besar dan tidak ada pekerjaan signifikan yang dihancurkan oleh
pembersihan. Variabel konfigurasi conf_clean (~/.dpatch.conf), Variabel lingkungan
DPEP_BERSIH.

-B, --debianhanya[=jalur]
Tunjukkan ke dpatch-edit-patch bahwa direktori kerja saat ini hanya berisi a
subdirektori debian dan tarball upstream harus dibongkar di referensi
direktori sebelum menyalin direktori kerja saat ini di sana. Argumen opsional adalah
jalur ke hulu tarball - termasuk nama tarball. Jika tidak ada nilai
diberikan, dpatch-edit-patch akan menggunakan skrip kait yang ditunjukkan oleh conf_getorigtargz.conf
(~/.dpatch.conf) atau DPEP_GETORIGTARGZ untuk mendapatkan tarbal hulu. kaitnya
skrip harus mengambil satu argumen: direktori tujuan tempat diambil
arsip harus diletakkan. Variabel konfigurasi: conf_debianonly
(debian/patches/00dpatch.conf) Dan conf_origtargz.conf (~/.dpatch.conf), Lingkungan
Variabel DPEP_DEBIANHANYA dan DPEP_ORIGTARGZ.

-P, --asal targzpath=path
Ketika -b sedang digunakan, tentukan jalur di mana tarball hulu harus dicari.
path adalah daftar direktori yang dipisahkan titik dua. Variabel konfigurasi:
conf_origtargzpath (~/.dpatch.conf), Variabel Lingkungan DPEP_ORIGTARGZPATH.

-R, --rootcmd=nilai
Perintah yang digunakan untuk mendapatkan hak akses root digunakan untuk membersihkan DPEP_SOURCEDIR. Konfigurasi
variabel conf_rootcmd, variabel lingkungan DPEP_ROOTCMD. Default untuk akar palsu, Jika
diinstal. Jika tidak ada hal di atas yang ditentukan, dan fakeroot tidak diinstal,
dpatch-edit-patch akan dibatalkan. Penulis dpatch sangat merekomendasikan penggunaan
fakeroot untuk tujuan ini.

-D, --deskripsi=nilai
Deskripsi digunakan untuk tambalan yang baru dibuat. Variabel konfigurasi conf_newdesc
(~/.dpatch.conf), variabel lingkungan DPEP_NEWDESC, default ke "Tidak keterangan."

-k, --keeptemp=nilai
Nilai Boolean, baik 0 or 1. Variabel konfigurasi conf_keeptemp
(~/.dpatch.conf), variabel lingkungan DPEP_KEEPTEMP. Saat disetel ke 1, sementara
pohon kerja tidak dihapus ketika dpatch-edit-patch dilakukan.

-T, --tmpdir=nilai
Direktori sementara di mana dpatch-edit-patch akan membuat sumber kerja
pohon. Variabel konfigurasi conf_tmpdir (~/.dpatch.conf), variabel lingkungan
DPEP_TMPDIR. Jika tidak satu pun di atas ditetapkan, dpatch-edit-patch akan mencoba terlebih dahulu
untuk menggunakan variabel lingkungan TMPDIR, dan akan jatuh kembali ke / Tmp.

-P, --stempeldir=nilai
Direktori tambalan telah digunakan untuk membuat stempel tempel. Digunakan untuk memeriksa apakah
patch yang akan diedit sudah diterapkan ke pohon kerja. Variabel konfigurasi
conf_stampdir (~/.dpatch.conf), variabel lingkungan DPEP_STAMPDIR. Seharusnya tidak ada
di atas ditetapkan, dpatch-edit-patch akan jatuh kembali ke debian/ditambal

-e, --tidak termasuk=daftar nilai
Daftar nama file dan direktori yang dipisahkan spasi yang dpatch-edit-patch akan
dikecualikan dari disalin dan dibedakan. Variabel konfigurasi conf_exclude
(~/.dpatch.conf), variabel lingkungan DPEP_KECUALI. Default ke "CVS .svn .git
.arch .hg _darcs .bzr", yang mungkin menyebabkan Anda kesulitan jika Anda menggunakan file bernama seperti
yang ada dalam paket Anda.

-HAI, --diffopt=daftar nilai
Opsi tambahan untuk langsung diteruskan ke diff dengan adanya. Variabel konfigurasi conf_diffopts
(~/.dpatch.conf), variabel lingkungan DPEP_DIFF_OPTIONS. Itu kosong secara default.

-aku, --kulit=tempurung
Mengatakan dpatch-edit-patch shell mana yang akan dipanggil. Variabel konfigurasi conf_shell
(~/.dpatch.conf), variabel lingkungan DPEP_SHELL, default ke $SHELL dan
cangkang default pengguna.

-N, --cap waktu
Mengatakan dpatch-edit-patch untuk menghapus stempel waktu dari perbedaan yang dihasilkannya. Bisa juga
diatur dalam debian/patch/00 pilihan, Dengan DPEP_OMIT_TIMESTAMPS variabel.

-0, --tambahkan2daftar
tambahkan patch baru ke file 00list.

-Sebuah, --berlaku semua
terapkan semua tambalan yang tersedia.

CONTOH


membuat a yang baru tambalan untuk be terapan setelah an ada tambalan.
Untuk membuat tambalan baru, untuk diterapkan setelah tambalan yang ada 90_ctrlkeyfix:

$ dpatch-edit-patch tambalan 95_perbaikan hulu baru 90_ctrlkeyfix
dpatch-edit-patch: * debian/patches/95_newupstreamfix.dpatch tidak ada, akan dibuat sebagai dpatch baru.
dpatch-edit-patch: * Membersihkan /home/david/temp/sopwith-1.6.0
...
dpatch-edit-patch: * Menerapkan tambalan
dpatch-edit-patch: ** Menerapkan patch 90_ctrlkeyfix ... diterapkan dengan bersih.
dpatch-edit-patch: * Menyalin /home/david/temp/sopwith-1.6.0 ke direktori kerja.
...
$ editor arsip
$ keluar 0
dpatch-edit-patch: * Membuat patch baru debian/patches/95_newupstreamfix.dpatch
dpatch-edit-patch: Peringatan: debian/patches/00template tidak ada, menggunakan hardcoded default.
dpatch-edit-patch: debian/patches/95_newupstreamfix.dpatch dibuat.

membuat a yang baru tambalan tidak tergantung on ada patch
Untuk membuat tambalan baru, dimaksudkan untuk diterapkan sebelum tambalan lain (atau tambalan baru
yang tidak memerlukan tambalan lain untuk diterapkan terlebih dahulu):

$ dpatch-edit-patch 10_debianstring
dpatch-edit-patch: * debian/patches/10_debianstrings.dpatch tidak ada, akan dibuat sebagai dpatch baru.
dpatch-edit-patch: * Membersihkan /home/david/temp/sopwith-1.6.0
...
dpatch-edit-patch: Peringatan: * Tidak ada tambalan dasar yang disediakan, tidak menerapkan tambalan apa pun.
dpatch-edit-patch: * Menyalin /home/david/temp/sopwith-1.6.0 ke direktori kerja.
...
$ editor arsip
$ keluar 0
...
dpatch-edit-patch: * Membuat patch baru debian/patches/10_debianstrings.dpatch
dpatch-edit-patch: Peringatan: debian/patches/00template tidak ada, menggunakan hardcoded default.
dpatch-edit-patch: debian/patches/10_debianstrings.dpatch dibuat.

Edit an ada tambalan:
$ dpatch-edit-patch 10_debianstring
dpatch-edit-patch: * debian/patches/10_debianstrings.dpatch ada, patch ini akan diperbarui.
dpatch-edit-patch: * Membersihkan /home/david/temp/sopwith-1.6.0
...
dpatch-edit-patch: * Menerapkan tambalan
dpatch-edit-patch: * Menyalin /home/david/temp/sopwith-1.6.0 ke direktori kerja.
dpatch-edit-patch: * Menerapkan 10_debianstrings saat ini untuk mengedit.
...
$ editor arsip
$ keluar 0
dpatch-edit-patch: Memperbarui patch debian/patches/10_debianstrings.dpatch
dpatch-edit-patch: tag @DPATCH@ ditemukan, mempertahankan header dpatch.
dpatch-edit-patch: debian/patches/10_debianstrings.dpatch diperbarui.

CATATAN


dpatch-edit-patch menggunakan NAMA DEBFULL variabel lingkungan sebagai nama penulis. Jika memang
tidak disetel, nama penulis akan dikosongkan.

dpatch-edit-patch menentukan alamat email penulis untuk tambalan baru menggunakan
algoritma berikut:
1) Haruskah DEBEMAIL variabel lingkungan ada, selalu digunakan.
2) Jika EMAIL variabel lingkungan ada, itu akan digunakan ketika DEBEMAIL tidak ada.
3) Jika tidak satu pun dari dua upaya pertama yang berhasil, email akan dibuat menggunakan
nama login pengguna yang menjalankan dpatch-edit-patch dikombinasikan dengan output dari hostname
-f.

Ketika dpatch-edit-patch menyiapkan referensi atau direktori kerja, itu semua dereferences
symlink di sumbernya. Itu memungkinkan tautan relatif untuk terus bekerja, dan memungkinkan perubahan
hanya ke satu file dan bukan ke file tertaut dan target tautan. Jika Anda menggunakan
dpatch-edit-patch pada pohon sumber yang memiliki tautan simbolis, Anda mungkin berakhir dengan tambalan
yang tidak dapat diterapkan pada pohon asli.

Gunakan dpatch-edit-patch online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    VBA-M (Diarsipkan - Sekarang di Github)
    VBA-M (Diarsipkan - Sekarang di Github)
    Proyek telah pindah ke
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Fitur: Kreasi curang, simpan status multi
    sistem, mendukung gba, gbc, gb, sgb,
    sgb2Tu...
    Unduh VBA-M (Diarsipkan - Sekarang di Github)
  • 2
    Stacer
    Stacer
    Pengoptimal dan Pemantauan Sistem Linux
    Repositori Github:
    https://github.com/oguzhaninan/Stacer.
    Audiens: Pengguna Akhir/Desktop. Pengguna
    antarmuka: Qt. Pemrograman La...
    Unduh Stacer.dll
  • 3
    Oranye Rubah
    Oranye Rubah
    Fork dari TeamWinRecoveryProject(TWRP)
    dengan banyak fungsi tambahan, desain ulang
    dan lebih banyak Fitur: Mendukung Treble dan
    ROM non-Treble Kernel Oreo terbaru,
    dibuat...
    Unduh OrangeFox.dll
  • 4
    itop - Sumber Terbuka ITSM CMDB
    itop - Sumber Terbuka ITSM CMDB
    Portal Operasi TI: pembukaan lengkap
    sumber, ITIL, layanan berbasis web
    alat manajemen termasuk sepenuhnya
    CMDB yang dapat disesuaikan, sistem meja bantuan dan
    seorang pria dokumen...
    Unduh ittop - ITSM CMDB OpenSource
  • 5
    Clementine
    Clementine
    Clementine adalah musik multi-platform
    pemain dan penyelenggara perpustakaan terinspirasi oleh
    Amarok 1.4. Ini memiliki cepat dan
    antarmuka yang mudah digunakan, dan memungkinkan Anda untuk
    cari dan...
    Unduh Clementine.dll
  • 6
    XISMuS
    XISMuS
    PERHATIAN: Pembaruan kumulatif 2.4.3 telah
    telah dirilis!! Pembaruan berfungsi untuk semua
    versi 2.xx sebelumnya. Jika meningkatkan
    dari versi v1.xx, silakan unduh dan
    i ...
    Unduh XISMuS.dll
  • Lebih banyak lagi »

Perintah Linux

Ad