Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 216114 | Differences between
and this patch

Collapse All | Expand All

(-)a/Makefile (-2 lines)
Lines 23-29 install: Link Here
23
	$(INSTALL_DATA) $(CONFFILE) $(DESTDIR)$(etcdir)/etckeeper/etckeeper.conf
23
	$(INSTALL_DATA) $(CONFFILE) $(DESTDIR)$(etcdir)/etckeeper/etckeeper.conf
24
	$(INSTALL_EXE) etckeeper $(DESTDIR)$(bindir)/etckeeper
24
	$(INSTALL_EXE) etckeeper $(DESTDIR)$(bindir)/etckeeper
25
	$(INSTALL_DATA) etckeeper.8 $(DESTDIR)$(mandir)/man8/etckeeper.8
25
	$(INSTALL_DATA) etckeeper.8 $(DESTDIR)$(mandir)/man8/etckeeper.8
26
	$(INSTALL_DATA) bash_completion $(DESTDIR)$(etcdir)/bash_completion.d/etckeeper
27
ifeq ($(HIGHLEVEL_PACKAGE_MANAGER),apt)
26
ifeq ($(HIGHLEVEL_PACKAGE_MANAGER),apt)
28
	$(INSTALL_DATA) apt.conf $(DESTDIR)$(etcdir)/apt/apt.conf.d/05etckeeper
27
	$(INSTALL_DATA) apt.conf $(DESTDIR)$(etcdir)/apt/apt.conf.d/05etckeeper
29
	mkdir -p $(DESTDIR)$(etcdir)/cruft/filters-unex
28
	mkdir -p $(DESTDIR)$(etcdir)/cruft/filters-unex
Lines 36-42 ifeq ($(HIGHLEVEL_PACKAGE_MANAGER),yum) Link Here
36
	$(INSTALL_DATA) yum-etckeeper.py $(DESTDIR)$(prefix)/lib/yum-plugins/etckeeper.py
35
	$(INSTALL_DATA) yum-etckeeper.py $(DESTDIR)$(prefix)/lib/yum-plugins/etckeeper.py
37
	$(INSTALL_DATA) yum-etckeeper.conf $(DESTDIR)$(etcdir)/yum/pluginconf.d/etckeeper.conf
36
	$(INSTALL_DATA) yum-etckeeper.conf $(DESTDIR)$(etcdir)/yum/pluginconf.d/etckeeper.conf
38
endif
37
endif
39
	-./etckeeper-bzr/__init__.py install --root=$(DESTDIR) ${PYTHON_INSTALL_OPTS} || echo "** bzr support not installed"
40
	echo "** installation successful"
38
	echo "** installation successful"
41
39
42
clean: etckeeper.spec
40
clean: etckeeper.spec
(-)a/etckeeper.conf (-2 / +6 lines)
Lines 31-38 DARCS_COMMIT_OPTIONS="-a" Link Here
31
31
32
# The high-level package manager that's being used.
32
# The high-level package manager that's being used.
33
# (apt, pacman-g2, yum etc)
33
# (apt, pacman-g2, yum etc)
34
HIGHLEVEL_PACKAGE_MANAGER=apt
34
# For gentoo this is emerge
35
#HIGHLEVEL_PACKAGE_MANAGER=apt
36
HIGHLEVEL_PACKAGE_MANAGER=emerge
35
37
36
# The low-level package manager that's being used.
38
# The low-level package manager that's being used.
37
# (dpkg, rpm, pacman-g2, etc)
39
# (dpkg, rpm, pacman-g2, etc)
38
LOWLEVEL_PACKAGE_MANAGER=dpkg
40
# For gentoo this is equery
41
#LOWLEVEL_PACKAGE_MANAGER=dpkg
42
LOWLEVEL_PACKAGE_MANAGER=equery
(-)a/list-installed.d/50list-installed (+7 lines)
Lines 8-10 if [ "$LOWLEVEL_PACKAGE_MANAGER" = dpkg ]; then Link Here
8
elif [ "$LOWLEVEL_PACKAGE_MANAGER" = rpm ]; then
8
elif [ "$LOWLEVEL_PACKAGE_MANAGER" = rpm ]; then
9
	rpm -qa --qf "%|epoch?{%{epoch}}:{0}|:%{name}-%{version}-%{release}.%{arch}\n" | sort
9
	rpm -qa --qf "%|epoch?{%{epoch}}:{0}|:%{name}-%{version}-%{release}.%{arch}\n" | sort
10
fi
10
fi
11
12
if [ "$LOWLEVEL_PACKAGE_MANAGER" = equery ]; then
13
	equery list '*' | cut -f1
14
fi
15
if [ "$LOWLEVEL_PACKAGE_MANAGER" = portage ]; then
16
	cd /var/db/pkg && ls -d */*
17
fi
(-)a/update-ignore.d/01update-ignore (+4 lines)
Lines 99-104 writefile () { Link Here
99
		ignore "*.pacorig"
99
		ignore "*.pacorig"
100
		ignore "*.pacsave"
100
		ignore "*.pacsave"
101
		nl
101
		nl
102
	elif [ "$LOWLEVEL_PACKAGE_MANAGER" = "equery" ]; then
103
		comment "new and old versions of conffiles, stored by emerge"
104
		ignore "*.ebuild*"
105
		nl
102
	fi
106
	fi
103
	
107
	
104
	comment "old versions of files"
108
	comment "old versions of files"

Return to bug 216114