Hallo,
ich habe ein debian-Paket gebaut, welches unter ubuntu 18.4 funktioniert, unter 16.4 jedoch abbricht:
1 2 | dpkg: error processing archive /boot/bananapi-r2-image-4.14-main_4.14.59-1_armhf.deb (--install): error setting ownership of './boot/bananapi/bpi-r2/linux/uImage_4.14.59-main': Operation not permitted |
dpkg versucht also den owner zu setzen...geht natürlich nicht, weil das Ziel auf einer fat-partition liegt...
kann man irgendwie über die control/rules o.ä. für einzelne Dateien verhindern, dass owner/permissions gesetzt werden?
mein code zum Erstellen des Paketes ist hier: https://github.com/frank-w/BPI-R2-4.14/blob/ea33882e1b8cee17de7cea8231ed4340348c93f8/build.sh#L139
ich erstelle also die Dateistruktur (auf einer ext-partition) inkl. control-Dateien (control,preinst,postinst,postrm) und erstelle das Paket mit:
1 | fakeroot dpkg-deb --build bananapi-r2-image ../debian |
Gruß Frank