]> TLD Linux GIT Repositories - packages/poldek.git/blob - pm-hooks.patch
- updated URL, we no longer support FTP
[packages/poldek.git] / pm-hooks.patch
1 this could be handled natively by poldek
2 but implement as "pm command" hack for now
3
4 --- /dev/null   2015-05-20 12:11:30.089022100 +0300
5 +++ poldek/scripts/pm-command.sh        2015-05-31 18:21:15.748917981 +0300
6 @@ -0,0 +1,11 @@
7 +#!/bin/sh
8 +# wrapper to add pre-install.d and post-install.d support for pm command in poldek
9 +
10 +/bin/run-parts /etc/poldek/pre-install.d
11 +
12 +/bin/rpm "$@"
13 +rc=$?
14 +
15 +/bin/run-parts /etc/poldek/post-install.d
16 +
17 +exit $rc
18 --- /dev/null   2015-05-20 12:11:30.089022100 +0300
19 +++ poldek/conf/pre-install.d/README    2015-05-31 18:18:35.539100326 +0300
20 @@ -0,0 +1,2 @@
21 +Files in this directory are run before packages are installed, upgraded,
22 +etc.
23 --- /dev/null   2015-05-20 12:11:30.089022100 +0300
24 +++ poldek/conf/post-install.d/README   2015-05-31 18:18:45.883922914 +0300
25 @@ -0,0 +1 @@
26 +Files in this directory are run after packages are installed, upgraded, etc.
27 --- poldek-0.30.1/conf/poldek.conf~     2015-05-31 18:25:35.000000000 +0300
28 +++ poldek-0.30.1/conf/poldek.conf      2015-05-31 18:26:28.410188923 +0300
29 @@ -56,7 +56,7 @@
30  #exclude path = 
31  
32  # Full path name to a PM (rpm for now) binary.
33 -#pm command = /bin/rpm
34 +pm command = /usr/lib/poldek/pm-command.sh
35  
36  # Full path name to sudo binary.
37  #sudo command = /usr/bin/sudo
38 --- poldek-0.30.1/conf/Makefile.am      2015-05-31 18:28:29.319806773 +0300
39 +++ poldek-0.30.1/conf/Makefile.am      2015-05-31 19:12:22.206571793 +0300
40 @@ -26,6 +26,10 @@
41
42  install-data-local: $(GENCONFIGS)
43          $(MKDIR_P) $(DESTDIR)$(sysconfdir)/$(PACKAGE)/repos.d
44 +        $(MKDIR_P) $(DESTDIR)$(sysconfdir)/$(PACKAGE)/pre-install.d
45 +        $(INSTALL_DATA) pre-install.d/README $(DESTDIR)$(sysconfdir)/$(PACKAGE)/pre-install.d
46 +        $(MKDIR_P) $(DESTDIR)$(sysconfdir)/$(PACKAGE)/post-install.d
47 +        $(INSTALL_DATA) post-install.d/README $(DESTDIR)$(sysconfdir)/$(PACKAGE)/post-install.d
48          for a in $(CONFIGS); do \
49                 $(INSTALL_DATA) $(srcdir)/$$a $(DESTDIR)$(sysconfdir)/$(PACKAGE); \
50          done
51 --- poldek-0.30.1/Makefile.am~  2014-03-26 00:32:25.000000000 +0200
52 +++ poldek-0.30.1/Makefile.am   2015-05-31 19:10:22.240340180 +0300
53 @@ -79,7 +79,7 @@
54  LDADD_              = @INTLLIBS@
55
56  vfscriptsdir = $(PKGLIBDIR)
57 -vfscripts_SCRIPTS = scripts/zlib-in-rpm.sh scripts/vfjuggle scripts/vfcompr scripts/vfsmb scripts/poldekuser-setup.sh
58 +vfscripts_SCRIPTS = scripts/zlib-in-rpm.sh scripts/vfjuggle scripts/vfcompr scripts/vfsmb scripts/poldekuser-setup.sh scripts/pm-command.sh
59
60  EXTRA_DIST = \
61              $(vfscripts_SCRIPTS) \