Commit Graph

13 Commits

Author SHA256 Message Date
Mitsutoshi NAKANO
58b8681a16 Accepting request 639554 from home:jengelh:branches:utilities
- Remove idempotent %if..%endif guards.
- Fix incorrect trailing slash in make install line.
- Update RPM group for bash-completion.

OBS-URL: https://build.opensuse.org/request/show/639554
OBS-URL: https://build.opensuse.org/package/show/utilities/etckeeper?expand=0&rev=21
2018-10-06 00:16:35 +00:00
Mitsutoshi NAKANO
3024afeb55 Accepting request 639223 from home:Mitsutoshi:branches:utilities
- indicated that subpackages are noarch.
- modified the description longer.

OBS-URL: https://build.opensuse.org/request/show/639223
OBS-URL: https://build.opensuse.org/package/show/utilities/etckeeper?expand=0&rev=20
2018-09-30 07:43:38 +00:00
Mitsutoshi NAKANO
6dbe44dd82 Accepting request 636715 from home:darix:playground
- obsolete cron sub package on systemd machines

- use %license

- dropped non suse support
  - added etckeeper-set-package-manager.patch: set the package
    manager via a patch now that we only care about suse
- bzr support:
  - disable for now as it would force the whole package to be
    python2 bound. you can reenable it when building with
    --with=bzr or set the options in your prjconf:
    %define _with_bzr 1
    Macros:
    %_with_bzr 1
    :Macros
  - change bzr support to be in a subpackage if enabled
- build with python3 when not building with bzr support
  - patch shebang line in the zypper plugin to match that
- build the whole package as noarch if we don't build with python
  as we are just packaging a bunch of shell scripts
- move bash completion to a sub package, which is recommended to
  keep the default working, BR and Require the bash-completion
  package for path ownership
- downgrade to git-core so we only have the minimal git for small
  installs on servers
- no longer build the cron support on systemd machines. the systemd
  timer is more powerful and should be used instead.
- when uninstalling we should also disable and stop the systemd
  timer
- only ship the documentation files that are also shipped in the

OBS-URL: https://build.opensuse.org/request/show/636715
OBS-URL: https://build.opensuse.org/package/show/utilities/etckeeper?expand=0&rev=19
2018-09-24 06:11:23 +00:00
Mitsutoshi NAKANO
16d8acb8f1 Accepting request 634898 from home:ecsos:Backup
- update to 1.18.8:
  * Work around git commit's lack of robustness, by providing
    reasonable default values for GIT_COMMITTER_EMAIL etc.
    This was already done as part of the su/sudo handling,
    and is now always done.
  * Don't hardcode the master branch when pushing to PUSH_REMOTE.
    Instead, let git push whatever branches it is configured to
    push to that remote.
- Drop 0001-Remove-env-from-shebang-in-zypper-plugin.patch because
  now in upstream.

OBS-URL: https://build.opensuse.org/request/show/634898
OBS-URL: https://build.opensuse.org/package/show/utilities/etckeeper?expand=0&rev=17
2018-09-15 11:37:37 +00:00
Mitsutoshi NAKANO
91e68df6fd Accepting request 537429 from home:avindra
- update to 1.18.7:
  * Will work on systems that don't have perl. (Perl is still used
    when available).
  * Prevent LC_ALL overriding the LC_COLLATE used to sort metadata.
- includes changes from 1.18.6:
  * Only show errors (no progress indicators) when pushing
    Git/Mercurial repos to avoid unecessary cron mails.
  * Fix regex in 20-warn-problem-files.
  * Support added for apk (alpine linux)
- Lint spec file
- Point source URL to upstream tarball
- Mark dependency on python-base per rpmlint
- Patches / source modifications:
  * Add 0001-Remove-env-from-shebang-in-zypper-plugin.patch
    - fixes rpmlint warning about dependency detection
  * Rebase etckeeeper-avoid-packagelist.patch
  * Remove junk file caught by rpmlint (.mdwn)

OBS-URL: https://build.opensuse.org/request/show/537429
OBS-URL: https://build.opensuse.org/package/show/utilities/etckeeper?expand=0&rev=15
2017-11-03 00:13:02 +00:00
Mitsutoshi NAKANO
224c4dbdab Accepting request 436960 from home:jengelh:branches:utilities
- Remove redundant sections

OBS-URL: https://build.opensuse.org/request/show/436960
OBS-URL: https://build.opensuse.org/package/show/utilities/etckeeper?expand=0&rev=13
2016-10-24 17:00:15 +00:00
Mitsutoshi NAKANO
53bc8c5530 Accepting request 435648 from home:ecsos
update to 1.18.5.
Hope it is okay now?

OBS-URL: https://build.opensuse.org/request/show/435648
OBS-URL: https://build.opensuse.org/package/show/utilities/etckeeper?expand=0&rev=11
2016-10-17 12:27:21 +00:00
OBS User mrdocs
ed138a725b Accepting request 245066 from home:Mitsutoshi:branches:utilities
renamed to etckeeper-rpmlintrc from etckeeper.rpmlintrc:
  To follow the packaging guidelines.
  Please see also:
  https://build.opensuse.org/request/show/244964#request_history
  http://lists.opensuse.org/opensuse-packaging/2007-07/msg00000.html

OBS-URL: https://build.opensuse.org/request/show/245066
OBS-URL: https://build.opensuse.org/package/show/utilities/etckeeper?expand=0&rev=9
2014-08-20 05:21:31 +00:00
OBS User mrdocs
d7674fab76 Accepting request 244920 from home:Mitsutoshi:branches:utilities
- updated Source to 1.13:
  + Ignore check-mk-agent-logwatch's FHS violating
    /etc/check_mk/logwatch.state. Closes: deb#753903
  + Only allow [-a-z_] in etckeeper commands to avoid any possible
    directory traversal etc issues.
  + update-ignore, uninit: Fix parsing of ignore files containing '\'
- added etckeeper-avoid-packagelist.patch:
  Because it is slow that some package manager make the packagelist
  (eg, rpm -qa), high-level package manager might time out
  (eg. zypper in/remove).
  So I added this patch.
  If you think that the packagelist is unnecessary,
  set AVOID_PACKAGELIST=1 in etckeeper.conf.
  Or if you want to avoid it temporarily,
  you can use environment variable ETCKEEPER_AVOID_PACKAGELIST=1 .
  (eg, ETCKEEPER_AVOID_PACKAGELIST=1 zypper update).
  This patch was sent to upstream, but Joey does not accept it yet.
  Please see also gh#joeyh/etckeeper#17 .
- rename subpackage from pkgmanager-collabo
  to zypp-plugin or yum-plugin.
  please see also:
  http://lists.opensuse.org/archive/opensuse-factory/2014-07/msg00060.html
- added "Provides:" for renaming:
  pkgmanager-collabo => (zypp|yum)-plugin.
  Please see also:
  https://en.opensuse.org/openSUSE:Package_dependencies#Renaming_a_packageage
- added "Provides:" for split packages: etekeeper-cron and plugins.
  Please see also:
  https://en.opensuse.org/openSUSE:Package_dependencies#Splitting_off_a_sub-pack
- added "Reccomends: git".
  please see also:
  http://lists.opensuse.org/archive/opensuse-factory/2014-07/msg00060.html
- added bzr support files.
  Their files need "Buildrequires: python-devel bzr",
  but did not write them, so they were not installed untill now.
- added Python Compatibility with older distributions codes.
  Please see also:
  https://en.opensuse.org/openSUSE:Packaging_Python#Compatibility_with_older_distributions
- added version-release number to Recommendes and Requires.
  It is desirable that etckeeper packages are same version.
- removed lib/zypp directories:
  They should belong libzypp.
  + remove them.
  + added "BuildRequire: zypp-plugin-python".

OBS-URL: https://build.opensuse.org/request/show/244920
OBS-URL: https://build.opensuse.org/package/show/utilities/etckeeper?expand=0&rev=8
2014-08-16 19:25:19 +00:00
OBS User mrdocs
8cfed70b53 Accepting request 239945 from home:Mitsutoshi:branches:utilities
I found an issue to forget to require zypp-plugin-python.
So I revised it.

And I divided etckeeper package into 3.
etckeeper                    - etckeepr main function.
etckeeper-cron               - cron function.
etckeeper-pkgmanager-collabo - collabolation with package manager.

My test was finished.
Test report is
https://docs.google.com/spreadsheets/d/1kmtjqvCnqNMmuFHRLh0-xh1iBdjhxnvKoYgRK9VvAoc/pubhtml#

The package is
https://build.opensuse.org/package/show/home:Mitsutoshi:branches:utilities/etckeeper

Please see also:
http://lists.opensuse.org/archive/opensuse-factory/2014-07/msg00037.html
http://lists.opensuse.org/archive/opensuse-factory/2014-07/msg00052.html

OBS-URL: https://build.opensuse.org/request/show/239945
OBS-URL: https://build.opensuse.org/package/show/utilities/etckeeper?expand=0&rev=7
2014-07-13 03:28:40 +00:00
Tomáš Chvátal
20addf4074 Accepting request 239404 from home:Mitsutoshi:branches:utilities
I resubmitrequest etckeeper 1.12.
Changed:
- etckeeper.changes - I wrote "added etckeeper-zypp.patch", and "bnc#884154".
- etckeeper.spec - I added "bnc#884154" in patche's comment line.
- etckeeper-zypp.patch - I added comments about "bnc#884154"

--------
I changed etckeeper 1.7->1.12,
And I fixed bnc#884154.

OBS-URL: https://build.opensuse.org/request/show/239404
OBS-URL: https://build.opensuse.org/package/show/utilities/etckeeper?expand=0&rev=6
2014-07-03 07:21:46 +00:00
Pascal Bleser
ed961d3cd8 Accepting request 195833 from home:k0da:branches:utilities
- don't require git to build
- relax git version requirement

OBS-URL: https://build.opensuse.org/request/show/195833
OBS-URL: https://build.opensuse.org/package/show/utilities/etckeeper?expand=0&rev=5
2013-08-21 17:29:04 +00:00
Pascal Bleser
5076315eaa Accepting request 186641 from home:pbleser:staging
new package for utilities

OBS-URL: https://build.opensuse.org/request/show/186641
OBS-URL: https://build.opensuse.org/package/show/utilities/etckeeper?expand=0&rev=1
2013-08-10 12:18:30 +00:00