Strona 1 z 1

tworzenie wlasnych paczek

: 03 listopada 2014, 16:22
autor: horizn
Witam,

Próbuje stworzyć własną paczkę z plikami konfiguracyjnymi, które po prostu maja być skopiowane w odpowiednie miejsca. Paczka wygląda tak:

Kod: Zaznacz cały

config_0.1_all
├── CONTENTS
│   └── usr
│       ├── bin
│       │   ├── extractrpm
│       │   └── pro
│       ├── sbin
│       └── share
│           ├── my-config
│           │   └── etc
│           │       ├── krb5.conf
│           │       ├── nsswitch.conf
│           │       ├── pam.d
│           │       │   ├── common-account
│           │       │   ├── common-auth
│           │       │   ├── common-password
│           │       │   └── common-session
│           │       ├── pam_ldap.conf
│           │       ├── pam_ldap.secret
│           │       ├── sudoers
│           │       └── sudo-ldap.conf
│           ├── ca-certificates
│           │   └── my
│           │       └── my-root.crt
│           ├── doc
│           │   └── my-config
│           │       ├── changelog.gz
│           │       ├── copyright
│           │       └── examples
│           │           └── dhcpd.conf.gz
│           ├── libpam-script
│           │   └── pam_script_ses_open
│           └── pam-configs
│               └── mkhomedir
├── DEBIAN
│   ├── control
│   ├── md5sums
│   └── postinst
├── INFO
└── INSTALL
Problem polega na tym, ze pliki nie są kopiowane do docelowych katalogów, natomiast postinst jest wykonywany.
Paczkę składam w ten sposób:

Kod: Zaznacz cały

# dpkg-deb --build config_0.1_all
dpkg-deb: building package `config' in `config_0.1_all.deb'.
Co robię źle? Podglądałem konstrukcje innych paczek i w żadnej nie widziałem czegoś co powodowałoby kopiowanie się plików w odpowiednie miejsca.

: 04 listopada 2014, 15:49
autor: klavierkrk
zamiast paczki *.deb jeszcze można spróbować zrobić tar.
TAR jest chyba nawet bardziej linuxowy od deb-ów.

http://www.computerhope.com/unix/utar.htm

: 04 listopada 2014, 17:47
autor: saturno
Coś mi nie pasuje ten: "CONTENTS"
Jeśli możesz wstaw gdzieś gotową paczkę i daj link.

Pokaż też wynik polecenia:

Kod: Zaznacz cały

cd / && ls -hal