Skip to content

Instantly share code, notes, and snippets.

@ertugerata
Last active February 17, 2022 10:47
Show Gist options
  • Save ertugerata/1be7ac1e59baec6b8d77170f60644d80 to your computer and use it in GitHub Desktop.
Save ertugerata/1be7ac1e59baec6b8d77170f60644d80 to your computer and use it in GitHub Desktop.
workflow
  1. https://github.com/ilkermanap/pisi-chroot-build bunu forkla

  2. docker servisini başlat

  3. forkladığın ve yerele indirdiğin pisi-chroot-build içine gir

  4. eksik bağımlılık var mı bak, varsa onları yükle ( lxml istiyordu yanlış hatırlamıyor isem)

  5. sudo python dockertest.py rootfs işlem sorunsuz sonlanmalı , en son zip in kurulduğu vs gelecek

  6. docker images pisichrootbeta adında bir imaj göreceksin, docker run -itd pisichrootbeta bash ile imajı çalıştır, docker ps ile bak ona docker attach ile gir

  7. farmda derlenen paketleri işaretlemek için sed ile pisi.conf'da değişiklik yapıyorum sed -i 's/build_host = localhost/build_host=farmV2/g' /etc/pisi/pisi.conf exit ile çık

  8. docker ps -a ile son çalıştırdığın konteyner in id ini al

  9. docker commit 7f8 pisilinux/pisi-beta

  10. eğer login olduysan push etmende bir sıkıntı yok,istersen önce kendi alanına push et sonra pisilinux organizasyonuna et

  11. docker push pisilinux/pisi-beta

  12. Voila

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment