talimat 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. # Tanım: Linux Konteynerleri
  2. # URL: http://linuxcontainers.org
  3. # Paketçi: Cihan_Alkan
  4. # Gerekler: docbook2x lua python3-setuptools perl libseccomp libcap python3 cgmanager rsync
  5. # Grup: sistem
  6. isim=lxc
  7. surum=3.0.0
  8. devir=1
  9. kaynak=(https://github.com/lxc/lxc/archive/$isim-$surum.tar.gz
  10. lxc.tmpfiles.d)
  11. derle() {
  12. cd $isim-$isim-$surum
  13. sed -i \
  14. -e 's|"\\"-//Davenport//DTD DocBook V3.0//EN\\""|"\\"-//OASIS//DTD DocBook XML\\" \\"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd\\""|' \
  15. configure.ac
  16. sed -i \
  17. -e 's|\${prefix}/||g' \
  18. lxc.pc.in
  19. ./autogen.sh
  20. bashcompdir=/usr/share/bash-completion/completions ./configure \
  21. --prefix=/usr \
  22. --sbindir=/usr/bin \
  23. --localstatedir=/var \
  24. --libexecdir=/usr/lib \
  25. --libdir=/usr/lib \
  26. --sysconfdir=/etc \
  27. --disable-apparmor \
  28. --enable-seccomp \
  29. --enable-cgmanager \
  30. --enable-capabilities \
  31. --enable-lua
  32. make
  33. make DESTDIR="$PKG" install
  34. install -d -m755 "$PKG/var/lib/lxc"
  35. install -d -m755 "$PKG/usr/lib/lxc/rootfs/dev"
  36. install -D -m644 "$SRC"/lxc.tmpfiles.d "$PKG"/usr/lib/tmpfiles.d/lxc.conf
  37. }