1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
|
#! /usr/bin/make -f
build:
make
gunzip lsb_release.1.gz
gzip -9 lsb_release.1
clean:
rm -f lsb_release.1.gz
rm -rf debian/tmp
rm -f debian/files debian/substvars
binary: binary-arch binary-indep
binary-arch: build
rm -rf debian/tmp
install -d -m 755 -o root -g root debian/tmp/bin
install -p -m 755 -o root -g root lsb_release debian/tmp/bin/
install -d -m 755 -o root -g root debian/tmp/usr/share/man/man1
install -p -m 644 -o root -g root lsb_release.1.gz \
debian/tmp/usr/share/man/man1/
install -d -m 755 -o root -g root debian/tmp/etc
install -p -m 644 -o root -g root debian/release \
debian/tmp/etc/lsb-release
install -d -m 755 -o root -g root debian/tmp/usr/share/doc/lsb-release
install -p -m 644 -o root -g root debian/changelog \
debian/tmp/usr/share/doc/lsb-release/changelog.Debian
gzip -9 debian/tmp/usr/share/doc/lsb-release/*
install -p -m 644 -o root -g root debian/copyright \
debian/tmp/usr/share/doc/lsb-release/
install -d -m 755 -o root -g root debian/tmp/DEBIAN
install -p -m 755 -o root -g root debian/prerm debian/tmp/DEBIAN/
install -p -m 755 -o root -g root debian/postinst debian/tmp/DEBIAN/
install -p -m 644 -o root -g root debian/conffiles \
debian/tmp/DEBIAN/
dpkg-gencontrol -isp
dpkg --build debian/tmp ..
binary-indep:
@echo No architecture independent things present here, move along
.PHONY: build clean binary binary-arch binary-indep
|