Bestanden installeren kan met dh_install (in plaats van cp) Paul Paul van der Vlis wrote: > Hallo, > > Ik wou graag een package maken van wat bash-scripts. > Om daar wat mee te oefenen heb ik een helloworld.deb gemaakt. > > Dit werkt wel goed, maar ik kan alleen bestanden in bepaalde directories > zetten (zoals /usr/bin en /usr/sbin) en niet in andere directories > (zoals /etc of /usr/share/applications). > > Ik doe iets verkeerd, waarschijnlijk in het Makefile. > Kan iemand me verder op weg helpen? > > Groet, > Paul. > > --------- > # maak directories en een simpele testsource: > mkdir helloworld; cd helloworld > mkdir helloworld-1.0; cd helloworld-1.0 > echo 'echo Hello World!' > helloworld; chmod +x helloworld > > # maak een simpele Makefile: > echo 'clean:' > Makefile > echo 'install:' >> Makefile > echo -en "\t" >> Makefile > echo 'cp helloworld $(CURDIR)/debian/helloworld/usr/bin/' >> Makefile > > # Bepaal je correcte fullname en email voor PGP: > export DEBFULLNAME='Paul van der Vlis' > export DEBEMAIL='paul@vandervlis.nl' > > # debianize het package > dh_make -s -n > > # packages bouwen en resultaat bekijken. > dpkg-buildpackage -rfakeroot > ls -l .. > --------- > > >
Attachment:
signature.asc
Description: OpenPGP digital signature