tworzenie wlasnych paczek

Tematy związane z oprogramowaniem, instalacją, konfiguracją
horizn
Posty: 13
Rejestracja: 27 sierpnia 2014, 18:02
Lokalizacja: Cambridge, UK

tworzenie wlasnych paczek

Post 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.
klavierkrk
Beginner
Posty: 257
Rejestracja: 14 maja 2013, 17:18

Post 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
Awatar użytkownika
saturno
Junior Member
Posty: 745
Rejestracja: 08 lipca 2008, 20:04

Post 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
ODPOWIEDZ