The NetBSD Project

CVS log for pkgsrc/sysutils/etcmanage/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / sysutils / etcmanage

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.25 / (download) - annotate - [select for diffs], Tue Jun 28 11:35:56 2022 UTC (21 months, 2 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2024Q1-base, pkgsrc-2024Q1, pkgsrc-2023Q4-base, pkgsrc-2023Q4, pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2, pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3, HEAD
Changes since 1.24: +2 -2 lines
Diff to previous 1.24 (colored) to selected 1.12 (colored)

*: recursive bump for perl 5.36

Revision 1.24 / (download) - annotate - [select for diffs], Mon May 24 19:54:11 2021 UTC (2 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2
Changes since 1.23: +2 -2 lines
Diff to previous 1.23 (colored) to selected 1.12 (colored)

*: recursive bump for perl 5.34

Revision 1.23 / (download) - annotate - [select for diffs], Mon Aug 31 18:11:27 2020 UTC (3 years, 7 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3
Changes since 1.22: +2 -2 lines
Diff to previous 1.22 (colored) to selected 1.12 (colored)

*: bump PKGREVISION for perl-5.32.

Revision 1.22 / (download) - annotate - [select for diffs], Sun Aug 11 13:23:07 2019 UTC (4 years, 8 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3
Changes since 1.21: +2 -2 lines
Diff to previous 1.21 (colored) to selected 1.12 (colored)

Bump PKGREVISIONs for perl 5.30.0

Revision 1.21 / (download) - annotate - [select for diffs], Wed Sep 12 16:59:41 2018 UTC (5 years, 7 months ago) by gdt
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3
Changes since 1.20: +2 -2 lines
Diff to previous 1.20 (colored) to selected 1.12 (colored)

etcmanage: add patch to make releasedir honor alias

Now, using evbearmv7hf-el as arch will result in that being the subdir
under releasedir, so that 6/7 do not collide.

Revision 1.20 / (download) - annotate - [select for diffs], Wed Aug 22 09:46:33 2018 UTC (5 years, 7 months ago) by wiz
Branch: MAIN
Changes since 1.19: +2 -2 lines
Diff to previous 1.19 (colored) to selected 1.12 (colored)

Recursive bump for perl5-5.28.0

Revision 1.19 / (download) - annotate - [select for diffs], Tue Aug 1 16:47:44 2017 UTC (6 years, 8 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3
Changes since 1.18: +3 -3 lines
Diff to previous 1.18 (colored) to selected 1.12 (colored)

Comment out dead sites (DNS problems).

Revision 1.18 / (download) - annotate - [select for diffs], Sat Jul 9 06:38:59 2016 UTC (7 years, 9 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3
Changes since 1.17: +2 -1 lines
Diff to previous 1.17 (colored) to selected 1.12 (colored)

Bump PKGREVISION for perl-5.24.0 for everything mentioning perl.

Revision 1.17 / (download) - annotate - [select for diffs], Sat May 21 19:45:03 2016 UTC (7 years, 10 months ago) by gdt
Branch: MAIN
CVS Tags: pkgsrc-2016Q2-base, pkgsrc-2016Q2
Changes since 1.16: +2 -3 lines
Diff to previous 1.16 (colored) to selected 1.12 (colored)

Update to 0.9.4.

New in Version 0.9.4, released 2016-05-21

  * Different X11 source file is checked (that is present in
    6/7/current).

New in Version 0.9.3, released 2015-07-23

  * Support netbsd-7 for iso creation.
  * Support current post XFree86 removal.

Revision 1.16 / (download) - annotate - [select for diffs], Fri Jun 12 10:51:12 2015 UTC (8 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2
Changes since 1.15: +2 -1 lines
Diff to previous 1.15 (colored) to selected 1.12 (colored)

Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.

Revision 1.15 / (download) - annotate - [select for diffs], Sun Jan 4 01:53:22 2015 UTC (9 years, 3 months ago) by gdt
Branch: MAIN
CVS Tags: pkgsrc-2015Q1-base, pkgsrc-2015Q1
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (colored) to selected 1.12 (colored)

Update to 0.9.2.
(Need for update found by mef@'s check-update script!)

New in Version 0.9.2, released 2014-06-18

  * 'etcmanage --update' now logs MISSING*, UNMANAGED_*_UPSTREAM, and
    MODIFIED* messages to STDOUT instead of STDERR.

Revision 1.14 / (download) - annotate - [select for diffs], Thu Oct 9 12:49:21 2014 UTC (9 years, 6 months ago) by gdt
Branch: MAIN
CVS Tags: pkgsrc-2014Q4-base, pkgsrc-2014Q4
Changes since 1.13: +7 -3 lines
Diff to previous 1.13 (colored) to selected 1.12 (colored)

Update to 0.9.1.  Note that this is a fairly complete rototill from
the previous version.  However, there are now tests (which pass), and
I've been running this version since June.

New in Version 0.9.1, released 2014-06-09

  * When installing a new config file, create the config file's parent
    directories if they don't exist.  If a directory is created, the
    permissions and ownership are copied from the corresponding
    directory in the upstream config file hierarchy.
  * Add a new --version (-V) option.
  * Add a new --help (-h) option.
  * etcmanage now exits with an error if an unsupported argument is
    specified.
  * 'etcmanage --remove' no longer warns if the given file was not
    already in the database.

New in Version 0.9, released 2014-05-21

  * Use Perl's Digest::MD5 module instead of the md5 utility for
    compatibility with other operating systems.
  * Add a new --destdir option.  If specified, the filenames for all
    operations will be prefixed with the provided directory name.
    This makes it possible to use etcmanage on a chroot or DESTDIR
    environment.
  * Don't automatically update the hash stored in the database if a
    live config file is modified and upstream is changed to match.
    This matches the behavior when both the live file and upstream
    file have been deleted (the record isn't removed from the
    database) and it provides an important invariant:  If the state of
    the live config file does not match the state of the database
    record, nothing is modified.
  * Fix handling of removed files during 'etcmanage --update':  If a
    managed file is deleted, treat it as a manual modification---don't
    restore the upstream file.
  * Improve logging:
    - Log problems updating config files to standard error (STDERR)
      instead of standard output (STDOUT).
    - During 'etcmanage --update', log "UNMANAGED_EQ_UPSTREAM" when
      encoutering a new upstream file that is already installed with
      identical contents.
    - During 'etcmanage --update', log "UNMANAGED_NEQ_UPSTREAM" to
      STDERR when encoutering a new upstream file that is already
      installed but has different contents.
    - Log three distinct types of "MISSING" messages instead of one:
      * "MISSING" is logged when the hash of the upstream file matches
        the database entry
      * "MISSING;UPSTREAM_WITHDRAWN" is logged when the upstream file
        doesn't exist
      * "MISSING;UPSTREAM_DIFFERENT" is logged when the hash of the
        upstream file differs from the hash stored in the database
    - Use the term "MODIFIED" instead of "CONFLICT" and split it into
      three distinct types of "MODIFIED" messages instead of one:
      * "MODIFIED" is logged when the hash of the upstream file
        matches the database entry
      * "MODIFIED;UPSTREAM_WITHDRAWN" is logged when the upstream file
        doesn't exist
      * "MODIFIED;UPSTREAM_DIFFERENT" is logged when the hash of the
        upstream file differs from the hash stored in the database
  * During 'etcmanage --update <dir>', visit all files in '<dir>', not
    just '<dir>/etc'.  This makes it possible to use etcmanage to
    manage files outside of '/etc', but is unfortunately not
    backwards-compatible:  'etcmanage --update' can no longer be
    pointed to a DESTDIR containing a complete NetBSD build (or else
    all operating system files---not just config files---will be
    managed by etcmanage).
  * During 'etcmanage --generate-manifest <dir>', visit all files in
    '<dir>', not just '<dir>/etc'.  This makes it easier to use
    etcmanage to manage files outside of '/etc', but is unfortunately
    not backwards-compatible:  'etcmanage --generate-manifest' can no
    longer be pointed to a DESTDIR containing a complete NetBSD build
    (or else all operating system files---not just config files---will
    be included in the manifest).
  * Add support for systems that don't have an /etc/services file or
    don't consider the /etc/services file to be a configuration file.
  * Fix command line parsing.  It is now possible to specify multiple
    commands at once (including repeating a command) and they will be
    executed in the specified order.
  * Add a '--db' option to specify the database filename.
  * Add a new '--manual' command to mark a file as manually managed.
    This differs from '--remove' in that a future '--update' will
    never automatically cause the file to become managed.  It also
    results in different log messages being printed when a config file
    has been modified, and these log messages are printed to STDOUT
    instead of STDERR (because they are expected conditions).
  * Refuse to add abnormal pathnames to the database.  A pathname is
    considered abnormal if it has any of the following properties:
      - contains whitespace
      - begins with '#'
      - is the empty string
      - is relative
      - contains '/../', '/./', or superfluous slashes
    Pathnames with the first three properties in the above list cannot
    be represented in a manifest.  Relative pathnames do not make
    sense (what are they relative to?).  Pathnames with '/../', '/./',
    or superfluous slashes can result in unintentional duplicate
    database entries that conflict with each other.
  * Various code cleanups.
  * Various build system improvements.

Revision 1.13 / (download) - annotate - [select for diffs], Thu May 29 23:37:28 2014 UTC (9 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2
Changes since 1.12: +2 -2 lines
Diff to previous 1.12 (colored)

Bump for perl-5.20.0.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.

Revision 1.12 / (download) - annotate - [selected], Fri May 31 12:42:00 2013 UTC (10 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3, pkgsrc-2013Q2-base, pkgsrc-2013Q2
Changes since 1.11: +2 -2 lines
Diff to previous 1.11 (colored)

Bump all packages for perl-5.18, that
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package

Like last time, where this caused no complaints.

Revision 1.11 / (download) - annotate - [select for diffs], Tue Oct 23 19:51:00 2012 UTC (11 years, 5 months ago) by asau
Branch: MAIN
CVS Tags: pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4
Changes since 1.10: +1 -3 lines
Diff to previous 1.10 (colored) to selected 1.12 (colored)

Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.

Revision 1.10 / (download) - annotate - [select for diffs], Wed Oct 3 21:57:37 2012 UTC (11 years, 6 months ago) by wiz
Branch: MAIN
Changes since 1.9: +2 -1 lines
Diff to previous 1.9 (colored) to selected 1.12 (colored)

Bump all packages that use perl, or depend on a p5-* package, or
are called p5-*.

I hope that's all of them.

Revision 1.9 / (download) - annotate - [select for diffs], Wed Apr 18 16:39:49 2012 UTC (12 years ago) by gdt
Branch: MAIN
CVS Tags: pkgsrc-2012Q3-base, pkgsrc-2012Q3, pkgsrc-2012Q2-base, pkgsrc-2012Q2
Changes since 1.8: +2 -2 lines
Diff to previous 1.8 (colored) to selected 1.12 (colored)

Update to 0.8.2.

New in Version 0.8.2

  Branches netbsd-6, netbsd-6-0 and netbsd-5-1 are supported.

New in Version 0.8.1

  INSTALL-NetBSD now installs the tests set, in NetBSD 5, and the
  modules set, to be in NetBSD 6.

Revision 1.8 / (download) - annotate - [select for diffs], Wed Nov 16 19:31:56 2011 UTC (12 years, 5 months ago) by gdt
Branch: MAIN
CVS Tags: pkgsrc-2012Q1-base, pkgsrc-2012Q1, pkgsrc-2011Q4-base, pkgsrc-2011Q4
Changes since 1.7: +5 -4 lines
Diff to previous 1.7 (colored) to selected 1.12 (colored)

Update to 0.8.

  Don't complain if there is no custom-kernel file, and don't try to
  build GENERIC as the default custom kernel, because it's built
  anyway if appropriate for that port.

  Support .branch to define branch for builds from NetBSD imported
  into a VCS, rather than checked out from NetBSD's CVS.  Example
  contents for .branch is "5\n" for netbsd-5.

  Support local and relative paths in .tree, for placing the obj
  container in arbitrary locations.

Revision 1.7 / (download) - annotate - [select for diffs], Wed Apr 1 19:05:03 2009 UTC (15 years ago) by gdt
Branch: MAIN
CVS Tags: pkgsrc-2011Q3-base, pkgsrc-2011Q3, pkgsrc-2011Q2-base, pkgsrc-2011Q2, pkgsrc-2011Q1-base, pkgsrc-2011Q1, pkgsrc-2010Q4-base, pkgsrc-2010Q4, pkgsrc-2010Q3-base, pkgsrc-2010Q3, pkgsrc-2010Q2-base, pkgsrc-2010Q2, pkgsrc-2010Q1-base, pkgsrc-2010Q1, pkgsrc-2009Q4-base, pkgsrc-2009Q4, pkgsrc-2009Q3-base, pkgsrc-2009Q3, pkgsrc-2009Q2-base, pkgsrc-2009Q2, pkgsrc-2009Q1-base, pkgsrc-2009Q1
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 (colored) to selected 1.12 (colored)

New in Version 0.6.1

  Remove DESTDIR/stand before building to avoid failed builds from
  renamed module path.

Revision 1.6 / (download) - annotate - [select for diffs], Thu Jan 8 15:50:29 2009 UTC (15 years, 3 months ago) by gdt
Branch: MAIN
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 (colored) to selected 1.12 (colored)

Update to 0.6.

  support netbsd-5
  Repaired iso-image creation in BUILD-NetBSD.

Revision 1.5 / (download) - annotate - [select for diffs], Thu Jun 12 02:14:46 2008 UTC (15 years, 10 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2008Q4-base, pkgsrc-2008Q4, pkgsrc-2008Q3-base, pkgsrc-2008Q3, pkgsrc-2008Q2-base, pkgsrc-2008Q2, cwrapper, cube-native-xorg-base, cube-native-xorg
Changes since 1.4: +3 -1 lines
Diff to previous 1.4 (colored) to selected 1.12 (colored)

Add DESTDIR support.

Revision 1.4 / (download) - annotate - [select for diffs], Fri Jan 5 18:30:33 2007 UTC (17 years, 3 months ago) by gdt
Branch: MAIN
CVS Tags: pkgsrc-2008Q1-base, pkgsrc-2008Q1, pkgsrc-2007Q4-base, pkgsrc-2007Q4, pkgsrc-2007Q3-base, pkgsrc-2007Q3, pkgsrc-2007Q2-base, pkgsrc-2007Q2, pkgsrc-2007Q1-base, pkgsrc-2007Q1
Changes since 1.3: +2 -3 lines
Diff to previous 1.3 (colored) to selected 1.12 (colored)

Update to 0.4.

2007-01-05  Greg Troxel  <Greg Troxel <gdt@ir.bbn.com>>

	* BUILD-NetBSD: add -j with 2 x #cpus
	* BUILD-NetBSD: recognize netbsd-4

Revision 1.3 / (download) - annotate - [select for diffs], Wed Dec 6 15:03:04 2006 UTC (17 years, 4 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2006Q4-base, pkgsrc-2006Q4
Changes since 1.2: +3 -2 lines
Diff to previous 1.2 (colored) to selected 1.12 (colored)

Perl is not only needed as tool, but also as runtime dependency.
Bump revision.

Revision 1.2 / (download) - annotate - [select for diffs], Sat Dec 2 19:04:26 2006 UTC (17 years, 4 months ago) by gdt
Branch: MAIN
Changes since 1.1: +3 -2 lines
Diff to previous 1.1 (colored) to selected 1.12 (colored)

update to 0.3

  new script BUILD-NetBSD which is a wrapper around build.sh, setting
  OBJDIR, etc., and intended to start from a plain source tree and end
  up with a cdrom image, with or without x.  creates a manifest for
  etcmanage.  It also has an install option which does a merge of /etc
  with etcmanage, but this needs to be done on the same machine as the
  build.

  new script INSTALL-NetBSD which takes a releasedir and does a binary
  upgrade (kernel, userland, merges etc with etcmange, but DOES NOT
  TOUCH BOOTBLOCKS).  Can be run on a machine other than the build
  host.

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Wed Mar 8 20:51:47 2006 UTC (18 years, 1 month ago) by gdt
Branch: TNF
CVS Tags: pkgsrc-2006Q3-base, pkgsrc-2006Q3, pkgsrc-2006Q2-base, pkgsrc-2006Q2, pkgsrc-2006Q1-base, pkgsrc-2006Q1, pkgsrc-20060308
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored) to selected 1.12 (colored)

etcmanage is used to update files in /etc on a BSD system
automatically.  The essential concept is that a file which was
installed automatically and has not been changed will be updated with
new versions, and modified files will not be changed.

This is 0.2


Revision 1.1 / (download) - annotate - [select for diffs], Wed Mar 8 20:51:47 2006 UTC (18 years, 1 month ago) by gdt
Branch: MAIN
Diff to selected 1.12 (colored)

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>