Package etckeeper: Specfile
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 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 | %define _unpackaged_files_terminate_build 1 Name: etckeeper Version: 1.18.8 Release: alt1 Summary: Etckeeper help to keep your /etc directory in VCS repository License: GPL2+ Group: Development/Other Url: http://etckeeper.branchable.com Source: %name-%version.tar Patch: %name-%version-%release.patch BuildArch: noarch AutoReq: yes,noshell Requires: coreutils diffutils findutils grep sh Requires: git-core >= 1.6.0 Requires: perl-base Obsoletes: %name-origin < %version-%release Packager: Evgenii Terechkov <evg@altlinux.org> %description etckeeper is a collection of tools to let /etc be stored in a VCS repository. It hooks into apt/yum/packman/etc to automatically commit changes made to /etc during package upgrades. It's quite modular and configurable, while also being simple to use if you understand the basics of working with VCS. %prep %setup %patch -p1 %build %install make install DESTDIR=%buildroot install -D debian/cron.daily %buildroot%_sysconfdir/cron.daily/%name # We dont want bzr now: rm -rf %buildroot%_libdir/python* # There is no cruft package for ALT: rm -rf %buildroot%_sysconfdir/cruft mv -v %buildroot%_sysconfdir/apt/apt.conf.d/05%name %buildroot%_sysconfdir/apt/apt.conf.d/%name.conf %post if [ -e %_sysconfdir/.git/hooks/pre-commit ] && egrep '^(/us[rb]/s?bin/)?%name' %_sysconfdir/.git/hooks/pre-commit >/dev/null 2>&1; then echo "Replacing path to etckeeper in %_sysconfdir/.git/hooks/pre-commit" sed -i 's!^/usr/sbin/etckeeper!etckeeper!;s!^/usr/bin/etckeeper!etckeeper!;s!^/usb/sbin/etckeeper!etckeeper!' %_sysconfdir/.git/hooks/pre-commit fi %files %_bindir/%name %_sysconfdir/%name %config(noreplace) %_sysconfdir/%name/%name.conf %_sysconfdir/apt/apt.conf.d/%name.conf %_man8dir/%{name}.* /usr/share/bash-completion/completions/%name %_cachedir/%name %_sysconfdir/cron.daily/%name %_unitdir/%{name}.* %doc README.md %changelog * Sun Sep 30 2018 Terechkov Evgenii <evg@altlinux.org> 1.18.8-alt1 - 1.18.8 * Sat Aug 26 2017 Terechkov Evgenii <evg@altlinux.org> 1.18.7-alt1 - 1.18.7 * Sat Jun 25 2016 Terechkov Evgenii <evg@altlinux.org> 1.18.4-alt1 - 1.18.4 * Sat Apr 4 2015 Terechkov Evgenii <evg@altlinux.org> 1.18.1-alt1 - 1.18.1 * Sun Mar 1 2015 Terechkov Evgenii <evg@altlinux.org> 1.17-alt1 - 1.17 * Tue Oct 28 2014 Terechkov Evgenii <evg@altlinux.org> 1.15-alt1 - 1.15 * Sat Jun 28 2014 Terechkov Evgenii <evg@altlinux.org> 1.12-alt1 - 1.12 * Sat Sep 28 2013 Terechkov Evgenii <evg@altlinux.org> 1.9-alt1 - 1.9 * Mon Jun 24 2013 Terechkov Evgenii <evg@altlinux.org> 1.4-alt1 - 1.4 * Sun Dec 23 2012 Terechkov Evgenii <evg@altlinux.org> 0.64-alt1 - 0.64 * Sat Feb 18 2012 Terechkov Evgenii <evg@altlinux.org> 0.61-alt1 - 0.61 - Require perl again - Require fresh git-core * Wed Nov 9 2011 Terechkov Evgenii <evg@altlinux.org> 0.57-alt1 - 0.57 * Fri Sep 30 2011 Terechkov Evgenii <evg@altlinux.org> 0.56-alt1 - 0.56-87-ge3eadd8 * Sat Mar 19 2011 Terechkov Evgenii <evg@altlinux.org> 0.53-alt1 - 0.53 - Drop useless and dangerous etckeeper-origin * Fri Jan 14 2011 Terechkov Evgenii <evg@altlinux.org> 0.51-alt2 - Update from upstream (ALT#24903) * Mon Dec 27 2010 Terechkov Evgenii <evg@altlinux.org> 0.51-alt1 - 0.51 * Tue Dec 7 2010 Terechkov Evgenii <evg@altlinux.org> 0.50-alt6 - Workaround for #24678 * Wed Dec 1 2010 Terechkov Evgenii <evg@altlinux.org> 0.50-alt5.1 - Fixup postin script * Wed Dec 1 2010 Terechkov Evgenii <evg@altlinux.org> 0.50-alt5 - git-20101201 (workaround for #24479) * Thu Nov 11 2010 Terechkov Evgenii <evg@altlinux.org> 0.50-alt4 - etckeeper-origin * Sun Nov 7 2010 Terechkov Evgenii <evg@altlinux.org> 0.50-alt3 - Futher filter out alt-specific hardlinked files complains * Mon Oct 25 2010 Terechkov Evgenii <evg@altlinux.org> 0.50-alt2 - Drop useless /etc/skel* complains * Sun Oct 24 2010 Terechkov Evgenii <evg@altlinux.org> 0.50-alt1 - 0.50 * Tue Sep 14 2010 Terechkov Evgenii <evg@altlinux.org> 0.49-alt1 - 0.49 * Sat Jul 17 2010 Terechkov Evgenii <evg@altlinux.ru> 0.48-alt1 - 0.48 * Mon May 31 2010 Terechkov Evgenii <evg@altlinux.ru> 0.47-alt1 - 0.47 * Mon May 17 2010 Terechkov Evgenii <evg@altlinux.ru> 0.46-alt1 - 0.46 * Fri Apr 16 2010 Terechkov Evgenii <evg@altlinux.ru> 0.45-alt1 - 0.45 * Thu Apr 15 2010 Terechkov Evgenii <evg@altlinux.ru> 0.44-alt1 - 0.44 * Fri Feb 19 2010 Terechkov Evgenii <evg@altlinux.ru> 0.43-alt1 - 0.43 * Fri Oct 2 2009 Terechkov Evgenii <evg@altlinux.ru> 0.41-alt2 - Package list generation fixed * Sun Sep 27 2009 Terechkov Evgenii <evg@altlinux.ru> 0.41-alt1 - 0.41 * Thu Aug 27 2009 Terechkov Evgenii <evg@altlinux.ru> 0.40-alt1 - 0.40 * Thu Jul 9 2009 Terechkov Evgenii <evg@altlinux.ru> 0.38-alt1 - 0.38 * Sat Jul 4 2009 Terechkov Evgenii <evg@altlinux.ru> 0.37-alt2 - Document ETCKEEPER_CONF_DIR in man page (ALT #20587) - Description updated * Tue Jun 9 2009 Terechkov Evgenii <evg@altlinux.ru> 0.37-alt1 - 0.37 * Sun May 17 2009 Terechkov Evgenii <evg@altlinux.ru> 0.36-alt1 - 0.36 * Thu May 14 2009 Terechkov Evgenii <evg@altlinux.ru> 0.35-alt2 - Typo fixed (ALT #20038) - Dont require perl anymore - Dont build bzr plugin (requires python) * Thu May 7 2009 Terechkov Evgenii <evg@altlinux.ru> 0.35-alt1 - 0.35 * Thu Apr 16 2009 Terechkov Evgenii <evg@altlinux.ru> 0.34-alt4 - Upgrade from etckeeper < 0.34-alt2 fixed (ALT #19638) * Thu Apr 2 2009 Terechkov Evgenii <evg@altlinux.ru> 0.34-alt3 - Paths in precommit hook fixed * Wed Apr 1 2009 Terechkov Evgenii <evg@altlinux.ru> 0.34-alt2 - Cron paths fixed * Sat Mar 21 2009 Terechkov Evgenii <evg@altlinux.ru> 0.34-alt1 - 0.34 * Sun Feb 8 2009 Terechkov Evgenii <evg@altlinux.ru> 0.27-alt1.1 - Stupid typo in apt conf fixed * Sun Feb 8 2009 Terechkov Evgenii <evg@altlinux.ru> 0.27-alt1 - 0.27 * Sat Sep 20 2008 Terechkov Evgenii <evg@altlinux.ru> 0.21-alt1 - 0.21 * Sat Jul 19 2008 Terechkov Evgenii <evg@altlinux.ru> 0.20-alt1 - 0.20 - Patch updated (obsoleted code removed, package list support for RPM added) - Obsoleted fix removed from spec * Sat Mar 22 2008 Terechkov Evgenii <evg@altlinux.ru> 0.12-alt1 - 0.12 * Sun Feb 10 2008 Terechkov Evgenii <evg@altlinux.ru> 0.10-alt2 - Unneeded patches removed * Sat Feb 9 2008 Terechkov Evgenii <evg@altlinux.ru> 0.10-alt1 - 0.10 * Wed Jan 2 2008 Terechkov Evgenii <evg@altlinux.ru> 0.6-alt0 - Initial build for ALT Linux Sisyphus |