1 this could be handled natively by poldek
2 but implement as "pm command" hack for now
4 --- /dev/null 2015-05-20 12:11:30.089022100 +0300
5 +++ poldek/pm-command.sh 2015-05-31 18:21:15.748917981 +0300
8 +# wrapper to add pre-install.d and post-install.d support for pm command in poldek
10 +/bin/run-parts /etc/poldek/pre-install.d
15 +/bin/run-parts /etc/poldek/post-install.d
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
21 +Files in this directory are run before packages are installed, upgraded,
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
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
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
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
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); \
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
56 vfscriptsdir = $(PKGLIBDIR)
57 -vfscripts_SCRIPTS = zlib-in-rpm.sh vfjuggle vfcompr vfsmb poldekuser-setup.sh
58 +vfscripts_SCRIPTS = zlib-in-rpm.sh vfjuggle vfcompr vfsmb poldekuser-setup.sh pm-command.sh
61 $(vfscripts_SCRIPTS) \