- Joined
- Jan 31, 2019
- Messages
- 22
- Reaction score
- 27
I develop exclusively on Mac. You need ruby , Andy run bundle install (to install fpm), before building Debian package
I have ruby and have run bundle install. To be more specific to what I am doing, I am running
Code:
make clean
make pi-zero
make deb
Code:
mkdir -p dist/var/lib/reef-pi/ui dist/usr/bin dist/etc/reef-pi
cp bin/reef-pi dist/usr/bin/reef-pi
cp assets/favicon.ico dist/var/lib/reef-pi/ui/favicon.ico
cp -r ui/* dist/var/lib/reef-pi/ui
cp build/reef-pi.yml dist/etc/reef-pi/config.yml
mkdir dist/var/lib/reef-pi/images
bundle exec fpm -t deb -s dir -a armhf -n reef-pi -v 2.1-52-gc74e8f6 -m [email protected] --deb-systemd build/reef-pi.service -C dist -p reef-pi-2.1-52-gc74e8f6.deb .
Adding action files
Debian packaging tools generally labels all files in /etc as config files, as mandated by policy, so fpm defaults to this behavior for deb packages. You can disable this default behavior with --deb-no-default-config-files flag {:level=>:warn}
Process failed: tar failed (exit code 1). Full command was:["tar", "-C", "/var/folders/tm/676jfg9516s8cwfh5g78y5cw0000gn/T/package-deb-build-f66a215c065e4e510dee2e574c96aa13d5fbd0aa07d761e5b24b23974457/control", "-zcf", "/var/folders/tm/676jfg9516s8cwfh5g78y5cw0000gn/T/package-deb-build-f66a215c065e4e510dee2e574c96aa13d5fbd0aa07d761e5b24b23974457/control.tar.gz", "--owner=0", "--group=0", "--numeric-owner", "."] {:level=>:error}
