oneshot mode shouldn't exit until after the helper exits
[yum-updatesd.git] / Makefile
1 # This program is distributed in the hope that it will be useful,
2 # but WITHOUT ANY WARRANTY; without even the implied warranty of
3 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
4 # GNU General Public License for more details.
5 #
6 # You should have received a copy of the GNU General Public License
7 # along with this program; if not, write to the Free Software
8 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
9 #
10 # Copyright 2007 Red Hat, Inc.
11 # James Bowes <jbowes@redhat.com>
12
13 NAME = yum-updatesd
14 VERSION = 0.3
15
16 PREFIX = /usr
17 MANDIR = $(PREFIX)/share/man
18 CONFDIR = /etc
19
20 INSTALL = @install
21 INSTALL_RD = $(INSTALL) -m 644
22 MKDIR = @mkdir -p
23
24
25 all:
26         @echo "Nothing to do for all"
27
28 install-bin:
29         @echo "Installing executables"
30         $(MKDIR) $(DESTDIR)$(PREFIX)/sbin $(DESTDIR)$(PREFIX)/libexec
31         $(INSTALL) yum-updatesd $(DESTDIR)$(PREFIX)/sbin
32         $(INSTALL) yum-updatesd-helper $(DESTDIR)$(PREFIX)/libexec
33
34 install-doc:
35         @echo "Installing man pages"
36         $(MKDIR) $(DESTDIR)$(MANDIR)/man8
37         $(INSTALL_RD) docs/yum-updatesd.8 $(DESTDIR)$(MANDIR)/man8
38         $(MKDIR) $(DESTDIR)$(MANDIR)/man5
39         $(INSTALL_RD) docs/yum-updatesd.conf.5 $(DESTDIR)$(MANDIR)/man5
40
41 install-etc:
42         @echo "Installing config files"
43         $(MKDIR) $(DESTDIR)$(CONFDIR)/yum
44         $(INSTALL_RD) etc/yum-updatesd.conf $(DESTDIR)$(CONFDIR)/yum/yum-updatesd.conf
45         $(MKDIR) $(DESTDIR)$(CONFDIR)/rc.d/init.d
46         $(INSTALL) etc/yum-updatesd.init $(DESTDIR)$(CONFDIR)/rc.d/init.d/yum-updatesd
47         $(MKDIR) $(DESTDIR)$(CONFDIR)/dbus-1/system.d/
48         $(INSTALL_RD) etc/yum-updatesd-dbus.conf $(DESTDIR)$(CONFDIR)/dbus-1/system.d/yum-updatesd.conf
49
50 install: install-bin install-doc install-etc
51
52 rpm: dist
53         @rpmbuild -ta $(NAME)-$(VERSION).tar.bz2
54
55 dist:
56         @git-archive --format=tar --prefix=$(NAME)-$(VERSION)/ HEAD | bzip2 -9v > $(NAME)-$(VERSION).tar.bz2
57         @echo "Created $(NAME)-$(VERSION).tar.bz2"