History log of /dragonfly/usr.bin/xinstall/xinstall.c (Results 1 – 25 of 30)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: v6.2.1, v6.2.0, v6.3.0, v6.0.1
# 03a689c2 27-Jul-2021 Sascha Wildner <saw@online.de>

Revert "install(1): Disable -N option in btools."

This reverts commit bf226617061340a3979d19957444da0997124229.

This is too useful to be missing.


# 8e34d37e 14-Jun-2021 Aaron LI <aly@aaronly.me>

tools: Sync 'install.sh' options with install(1)

The 'install.sh' script should recognize all install(1) options so as to
ignore them. Sync it with install(1) which has gained several new
options s

tools: Sync 'install.sh' options with install(1)

The 'install.sh' script should recognize all install(1) options so as to
ignore them. Sync it with install(1) which has gained several new
options since.

To help future update, add a note in install(1)'s getopt() code to also
update the 'tools/install.sh' script. (credit to swildner)

show more ...


Revision tags: v6.0.0, v6.0.0rc1, v6.1.0, v5.8.3, v5.8.2, v5.8.1, v5.8.0, v5.9.0, v5.8.0rc1, v5.6.3
# cdb20547 02-Feb-2020 zrj <rimvydas.jasinskas@gmail.com>

install(1): Check for _ST_FLAGS_PRESENT_ availability.

Our <sys/stat.h> provides the definition. Unbreaks build on Linux.


# 0003dfd9 02-Feb-2020 zrj <rimvydas.jasinskas@gmail.com>

install(1): Use at least 6 characters for template.

Glibc mkstemp(3) requires at least 6 characters in template.


# bf226617 02-Feb-2020 zrj <rimvydas.jasinskas@gmail.com>

install(1): Disable -N option in btools.

Our installworld has installcheck and preupgrade and we do not make use
of mtree -N option. This removes hard dependency on pwcache(3).


Revision tags: v5.6.2, v5.6.1, v5.6.0, v5.6.0rc1, v5.7.0, v5.4.3, v5.4.2
# 5a3bdc95 06-Feb-2019 Sascha Wildner <saw@online.de>

install(1): Fix usage(), we don't have -T.


Revision tags: v5.4.1, v5.4.0, v5.5.0, v5.4.0rc1
# a23d58e7 28-Jul-2018 François Tigeot <ftigeot@wolfpond.org>

install(1): Add a -l flag for creating hard or soft links

* This flag was originally introduced in NetBSD in March 1997 and then added
to FreeBSD in January 2013.

* It will make it easier to upda

install(1): Add a -l flag for creating hard or soft links

* This flag was originally introduced in NetBSD in March 1997 and then added
to FreeBSD in January 2013.

* It will make it easier to update dports(7) from FreeBSD ports.

* The previous DragonFly-specific -l flag was no longer used.

Obtained-from: NetBSD and FreeBSD

show more ...


# 4f9e4108 01-Jul-2018 François Tigeot <ftigeot@wolfpond.org>

install(1): Add a -N option, improving NetBSD and FreeBSD compatibility

* -N is the standard NetBSD and FreeBSD install(1) option to use
alternative user and group databases

* DragonFly previousl

install(1): Add a -N option, improving NetBSD and FreeBSD compatibility

* -N is the standard NetBSD and FreeBSD install(1) option to use
alternative user and group databases

* DragonFly previously used -L to do the same thing. Keep this option
but warn to use -N instead.

show more ...


Revision tags: v5.2.2, v5.2.1, v5.2.0, v5.3.0, v5.2.0rc, v5.0.2, v5.0.1, v5.0.0, v5.0.0rc2, v5.1.0, v5.0.0rc1, v4.8.1, v4.8.0, v4.6.2, v4.9.0, v4.8.0rc, v4.6.1
# f1a830e3 04-Oct-2016 zrj <rimvydas.jasinskas@gmail.com>

install(1): Silence false gcc warnings.

Happens on LTO builds.


Revision tags: v4.6.0, v4.6.0rc2, v4.6.0rc, v4.7.0, v4.4.3, v4.4.2
# 05148599 22-Jan-2016 zrj <rimvydas.jasinskas@gmail.com>

install(1): Add an override DONTSTRIP

This allows to easily install debugable binaries when
one cannot simply edit a package's Makefiles and/or
maintainer feeling lazy.

While there document STRIPBI

install(1): Add an override DONTSTRIP

This allows to easily install debugable binaries when
one cannot simply edit a package's Makefiles and/or
maintainer feeling lazy.

While there document STRIPBIN environment variable
that could use touch or true but not always usable.

Taken-from: FreeBSD

show more ...


# 60af0858 22-Jan-2016 zrj <rimvydas.jasinskas@gmail.com>

install(1): Add -U option from FreeBSD

This allows to install without root privileges.
Also sort options a bit.

Taken-from: FreeBSD


# 23d5265f 22-Jan-2016 zrj <rimvydas.jasinskas@gmail.com>

install(1): Move out iflags setup from switch()

To prepare for next.
No functional change.


# f18767d2 22-Jan-2016 zrj <rimvydas.jasinskas@gmail.com>

install(1): Add missing static keywords.

While there, perform some cosmetic changes.


Revision tags: v4.4.1, v4.4.0, v4.5.0, v4.4.0rc, v4.2.4, v4.3.1, v4.2.3, v4.2.1, v4.2.0, v4.0.6, v4.3.0, v4.2.0rc, v4.0.5, v4.0.4, v4.0.3, v4.0.2, v4.0.1, v4.0.0, v4.0.0rc3, v4.0.0rc2, v4.0.0rc, v4.1.0, v3.8.2, v3.8.1, v3.6.3, v3.8.0, v3.8.0rc2, v3.9.0, v3.8.0rc, v3.6.2
# 79ac1d4a 22-Feb-2014 Sascha Wildner <saw@online.de>

Remove some casts of NULL to pointer types which had accumulated.

They were brought back from FreeBSD with various updates.


Revision tags: v3.6.1
# a88cc817 06-Feb-2014 John Marino <draco@marino.st>

install(1): Fix 2.5 y/o verbose bug, use static functions

A bug was introduced by this commit to add the -D option:

a2bc4e56d4ab068fea12d65d13740b7a600769a8 (7 SEP 11)

It changed the -v verbose op

install(1): Fix 2.5 y/o verbose bug, use static functions

A bug was introduced by this commit to add the -D option:

a2bc4e56d4ab068fea12d65d13740b7a600769a8 (7 SEP 11)

It changed the -v verbose option from standalone to expecting input and
as a result, any use of -v caused the usage screen to come up. Fixed.
Additionally, the pathnames.h header is unused, removed now.
Finally, several functions were turned into static functions and explicit
void casts were used when functions normally return integers. The last
two change sets converge with FreeBSD.

xinstall has not been seriously updated in a long time and has fallen
behind BSD counterparts. Syncing with FreeBSD may take several steps as
there is significant divergence and options (e.g. -l) do different things
on FreeBSD

show more ...


Revision tags: v3.6.0, v3.7.1, v3.6.0rc, v3.7.0, v3.4.3
# dc71b7ab 31-May-2013 Justin C. Sherrill <justin@shiningsilence.com>

Correct BSD License clause numbering from 1-2-4 to 1-2-3.

Apparently everyone's doing it:
http://svnweb.freebsd.org/base?view=revision&revision=251069

Submitted-by: "Eitan Adler" <lists at eitanadl

Correct BSD License clause numbering from 1-2-4 to 1-2-3.

Apparently everyone's doing it:
http://svnweb.freebsd.org/base?view=revision&revision=251069

Submitted-by: "Eitan Adler" <lists at eitanadler.com>

show more ...


Revision tags: v3.4.2
# 25a2db75 06-May-2013 Justin C. Sherrill <justin@shiningsilence.com>

Remove advertising header from all userland binaries.

From: Eitan Adler <lists@eitanadler.com>


Revision tags: v3.4.0, v3.4.1, v3.4.0rc, v3.5.0, v3.2.2, v3.2.1, v3.2.0, v3.3.0, v3.0.3, v3.0.2, v3.0.1, v3.1.0, v3.0.0
# e019ff8c 30-Nov-2011 Matthew Dillon <dillon@apollo.backplane.com>

xinstall - Fix bug in last commit

* Fix bug in last commit, the mode to create with is nmode, not mode.


# 0e6b9ee8 29-Nov-2011 Matthew Dillon <dillon@apollo.backplane.com>

build - install should not complain if the mkdir() races

* install should not complain if the mkdir() races

* A make -j N can cause concurrent install's to race their mkdir() calls.


# 86d7f5d3 26-Nov-2011 John Marino <draco@marino.st>

Initial import of binutils 2.22 on the new vendor branch

Future versions of binutils will also reside on this branch rather
than continuing to create new binutils branches for each new version.


Revision tags: v2.12.0, v2.13.0
# a2bc4e56 07-Sep-2011 François Tigeot <ftigeot@wolfpond.org>

Add a -D option to install(1)

This option is implemented for compatibility with the NetBSD version of
install(1). Even though its code is fully operating, it is only useful
when used in combination

Add a -D option to install(1)

This option is implemented for compatibility with the NetBSD version of
install(1). Even though its code is fully operating, it is only useful
when used in combination with the non-implemented -M NetBSD flag.

Thus, it is effectively a dummy as of the present commit.

show more ...


# 2d3086b4 27-May-2011 Sascha Wildner <saw@online.de>

install(1): Raise WARNS to 6.


Revision tags: v2.10.1, v2.11.0, v2.10.0, v2.9.1, v2.8.2, v2.8.1, v2.8.0, v2.9.0, v2.6.3, v2.7.3, v2.6.2, v2.7.2, v2.7.1, v2.6.1, v2.7.0, v2.6.0, v2.5.1, v2.4.1, v2.5.0, v2.4.0, v2.3.2, v2.3.1, v2.2.1
# 2038fb68 06-Apr-2009 Sascha Wildner <saw@online.de>

Replace all casts of NULL to something with NULL.


Revision tags: v2.2.0, v2.3.0, v2.1.1
# 349c725b 12-Nov-2008 Matthew Dillon <dillon@dragonflybsd.org>

Fix a bootstrapping issue, UF_NOHISTORY may not exist on older systems.

Reported-by: "Simon 'corecode' Schubert" <corecode@fs.ei.tum.de>


# c7a88692 11-Nov-2008 Matthew Dillon <dillon@dragonflybsd.org>

Fix flags handling for the install program. Properly set and clear flags
as requested on the command line, retaining any unspecified flags on the
source when creating the target.

The dump and histo

Fix flags handling for the install program. Properly set and clear flags
as requested on the command line, retaining any unspecified flags on the
source when creating the target.

The dump and history flags are special-cased. The dump flag is not set
unless explicitly specified (as per previous behavior), and the user-history
flag is not transfered to the target and is left as the system desired
when the target was created.

show more ...


12