History log of /dragonfly/usr.sbin/Makefile (Results 1 – 25 of 142)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: v6.2.1, v6.2.0, v6.3.0, v6.0.1
# cc0c2bc2 25-May-2021 Aaron LI <aly@aaronly.me>

nvmmctl(8): Rewrite makefile and hook to build


# ae75c143 03-Jul-2021 Sascha Wildner <saw@online.de>

kernel: Remove ndis(4) and associated tools and stuff.

ndis(4) was a wrapper to allow running binary Windows network
drivers that conformed to the Network Driver Interface Specification,
i.e. NDIS.

kernel: Remove ndis(4) and associated tools and stuff.

ndis(4) was a wrapper to allow running binary Windows network
drivers that conformed to the Network Driver Interface Specification,
i.e. NDIS.

It only ever supported drivers from the days of Windows XP and
Windows Server 2003 (i.e. NDIS 5.1). And even if one was actually
able to extract the .sys and .inf files from the driver package and
successfully convert them to a building module, which both were
adventures in itself, it could be any result when trying to run it,
depending on the card and driver, from resonably working to not
working, even crashing. But it did work for some cards, so it had
some limited merit in its time.

NetBSD removed it in 2018, FreeBSD in January 2021, so let's follow
suit now.

show more ...


Revision tags: v6.0.0, v6.0.0rc1, v6.1.0
# 6b921297 01-Jan-2021 Aaron LI <aly@aaronly.me>

Remove obsolete dev_mkdb(8)

The devname(3) has long been updated to determine the device name via
the 'kern.devname' sysctl provided by devfs(5). The dev.db created by
dev_mkdb(8) is thus unused an

Remove obsolete dev_mkdb(8)

The devname(3) has long been updated to determine the device name via
the 'kern.devname' sysctl provided by devfs(5). The dev.db created by
dev_mkdb(8) is thus unused and obsolete. So remove dev_mkdb(8) as well
and update relevant parts.

show more ...


Revision tags: v5.8.3, v5.8.2
# abf903a5 13-Jun-2020 Sascha Wildner <saw@online.de>

Bring in efibootmgr(8) from FreeBSD.

Taken-from: FreeBSD


# 8af44722 06-Jun-2020 Sascha Wildner <saw@online.de>

Bring in efidp(8) from FreeBSD.

Taken-from: FreeBSD


Revision tags: v5.8.1, v5.8.0, v5.9.0, v5.8.0rc1, v5.6.3
# 99a4aa9d 31-Dec-2019 Sascha Wildner <saw@online.de>

Remove mrouted(8) and the associated utilities from our tree.

Our version was old and unmaintained. A newer version can be found in
dports, if anyone still needs it, but it likely is used only rarel

Remove mrouted(8) and the associated utilities from our tree.

Our version was old and unmaintained. A newer version can be found in
dports, if anyone still needs it, but it likely is used only rarely,
if at all.

show more ...


Revision tags: v5.6.2
# 55ea120d 21-Jul-2019 Sascha Wildner <saw@online.de>

Remove rdate(8).

It is of little use in base, with dntpd(8) around, and a more up to date
version is in dports (sysutils/rdate).


Revision tags: v5.6.1
# b2223336 17-Jun-2019 Sascha Wildner <saw@online.de>

Nuke timed(8) (and timedc(8)). It is no longer used for time setting.

Adjust date(1) too for the removal (based on what FreeBSD did).


Revision tags: v5.6.0, v5.6.0rc1, v5.7.0, v5.4.3
# 105f26b5 22-Apr-2019 Sascha Wildner <saw@online.de>

Switch to the new man(1) command.

* Exchange our old GNU man(1) command with the one from FreeBSD that I
recently imported. It uses mandoc(1) by default. If mandoc(1) reports
that it cannot rend

Switch to the new man(1) command.

* Exchange our old GNU man(1) command with the one from FreeBSD that I
recently imported. It uses mandoc(1) by default. If mandoc(1) reports
that it cannot render a page, man(1) will fall back to groff (right
now our base groff, later the groff pkg when we remove it).

* Install mandoc(1) as apropos(1) and makewhatis(8). This means
makewhatis moves from /usr/sbin to /usr/bin.

* Use mandoc(1) instead of groff for most purposes of bsd.man.mk.

* Remove /usr/share/man/cat*. It's not necessary anymore to cache
formatted manual pages.

show more ...


Revision tags: v5.4.2
# 811c2036 10-Feb-2019 Sascha Wildner <saw@online.de>

makefs(8): DragonFly porting.

Some notes:

* UFS2 support has been disabled for now. It would require more UFS2
related pieces in our UFS kernel headers. I might look at enabling
this in the fut

makefs(8): DragonFly porting.

Some notes:

* UFS2 support has been disabled for now. It would require more UFS2
related pieces in our UFS kernel headers. I might look at enabling
this in the future.

* Our CGSIZE() macro causes issues when used in makefs(8), which is
why I'm using FreeBSD's currently.

* makefs(8) uses a local daddr_t type which is 64 bits wide, since
ours is 32 bits.

* I added cg_blks() and cg_blktot() calls in a few places because
our fsck(8) checks them in pass 5. I'm not sure if the associated
fields are actually needed anymore.

show more ...


# ee3ebee6 15-Jan-2019 Sascha Wildner <saw@online.de>

kernel: Remove puffs(4), putter(9) and associated libs and utilities.

All of these were originally pushed and hooked into the build in non-
working condition so that they would not go stale break bu

kernel: Remove puffs(4), putter(9) and associated libs and utilities.

All of these were originally pushed and hooked into the build in non-
working condition so that they would not go stale break building. The
hope was that someone would pick up the work and fix the remaining
issues, which never materialized.

This has led to more harm than good, with people occasionally assuming
that this code is functional. Also, the existence of /usr/include/fuse.h
might lead configure checks into believing that we have a working
implementation.

show more ...


# 831b6312 05-Jan-2019 Sascha Wildner <saw@online.de>

kernel: Remove kernel profiling bits.

It was broken on i386, is even more broken on x86_64 and isn't
worth fixing.

Discussed-with: dillon


Revision tags: v5.4.1, v5.4.0, v5.5.0, v5.4.0rc1
# b3e110e9 05-Nov-2018 Aaron LI <aly@aaronly.me>

Bring in ip6addrctl(8) from FreeBSD

The ip6addrctl(8) manages the policy table of source and destination
address selection for ougoing IPv4 and IPv6 packets.

For example, this utility can be used t

Bring in ip6addrctl(8) from FreeBSD

The ip6addrctl(8) manages the policy table of source and destination
address selection for ougoing IPv4 and IPv6 packets.

For example, this utility can be used to configure that IPv4 is
preferred on a dual-stack machine, which by default prefers IPv6.

show more ...


# c585ae0f 04-Oct-2018 Sascha Wildner <saw@online.de>

kernel: Remove some old serial drivers.

Namely digi(4), rp(4) and si(4) (the latter along with its userland
utility sicontrol(8)). It is unlikely that these work properly any
more.

In preparation f

kernel: Remove some old serial drivers.

Namely digi(4), rp(4) and si(4) (the latter along with its userland
utility sicontrol(8)). It is unlikely that these work properly any
more.

In preparation for the upcoming tty_token work by dillon.

Requested-by: dillon

show more ...


Revision tags: v5.2.2
# 34ffaf06 21-May-2018 zrj <rimvydas.jasinskas@gmail.com>

btxld(8): Convert to hostprog.

There is no point to provide this utility in base. We are not planing to
bring back i386 support. Move it into sys/boot/pc32/ for easier handling.

This way the AOUT_H

btxld(8): Convert to hostprog.

There is no point to provide this utility in base. We are not planing to
bring back i386 support. Move it into sys/boot/pc32/ for easier handling.

This way the AOUT_H_FORCE32 now is confined to the same pc32/ directory.
The <sys/imgact_aout.h> has override for it to create proper btx header.

For future we should make btxld endian neutral.

show more ...


Revision tags: v5.2.1
# fd501800 24-Apr-2018 Sascha Wildner <saw@online.de>

Add FreeBSD's mpr(4) driver for LSI Fusion-MPT 3/3.5 SAS controllers.

This commit also includes a userland utility for mps(4) and mpr(4)
(mprutil(8) aka mpsutil(8)).

After porting bug fixing, testi

Add FreeBSD's mpr(4) driver for LSI Fusion-MPT 3/3.5 SAS controllers.

This commit also includes a userland utility for mps(4) and mpr(4)
(mprutil(8) aka mpsutil(8)).

After porting bug fixing, testing shows that it seems to be stable,
therefore I have added it to our X64_64_GENERIC as well.

Thanks to zrj for testing and to sephe for some porting clues.

Taken-from: FreeBSD

show more ...


# 755d70b8 21-Apr-2018 Sascha Wildner <saw@online.de>

Remove IPsec and related code from the system.

It was unmaintained ever since we inherited it from FreeBSD 4.8.

In fact, we had two implementations from that time: IPSEC and FAST_IPSEC.
FAST_IPSEC

Remove IPsec and related code from the system.

It was unmaintained ever since we inherited it from FreeBSD 4.8.

In fact, we had two implementations from that time: IPSEC and FAST_IPSEC.
FAST_IPSEC is the implementation to which FreeBSD has moved since, but
it didn't even build in DragonFly.

Fixes for dports have been committed to DeltaPorts.

Requested-by: dillon
Dports-testing-and-fixing: zrj

show more ...


Revision tags: v5.2.0, v5.3.0, v5.2.0rc
# 80b5a1f7 25-Dec-2017 Sascha Wildner <saw@online.de>

Cleanup usr.sbin's Makefile a bit.


Revision tags: v5.0.2
# 06937ef9 25-Nov-2017 Sascha Wildner <saw@online.de>

Remove faith(4) and faithd(8) from the tree.

FreeBSD did that 3 years ago (r274331). Quoting from their commit msg:

-----8<-----
It looks like industry have chosen different (and more traditional)

Remove faith(4) and faithd(8) from the tree.

FreeBSD did that 3 years ago (r274331). Quoting from their commit msg:

-----8<-----
It looks like industry have chosen different (and more traditional)
stateless/stateful NAT64 as translation mechanism. Last non-trivial
commits to both faith(4) and faithd(8) happened more than 12 years
ago, so I assume it is time to drop RFC3142 in FreeBSD.
----->8-----

Some more info here:

https://lists.freebsd.org/pipermail/freebsd-net/2014-October/040224.html

Discussed-with: sephe

show more ...


# fef7d5c7 18-Nov-2017 Sascha Wildner <saw@online.de>

Remove the NO_CRYPT build option.

It has been broken for a long time without anyone complaining about and
we don't want to maintain it either.

In-discussion-with: zrj


Revision tags: v5.0.1
# d9d67b59 17-Oct-2017 Sascha Wildner <saw@online.de>

Remove "kernel ppp", i.e. if_ppp.ko and pppd(8).

It has been replaced by ppp(8), in conjunction with tun(4).

While here, rename the ppp-user rc script to 'ppp' and fix up
REQUIRE/PROVIDE situation.


Revision tags: v5.0.0, v5.0.0rc2, v5.1.0, v5.0.0rc1, v4.8.1
# 73f5f701 23-Jul-2017 Sascha Wildner <saw@online.de>

Remove kernbb(8).

It likely never worked in DragonFly (or until some early compiler
upgrade). FreeBSD stopped building it in 2004 (r132787).

Reported-by: zrj


# a2320797 31-Mar-2017 Sascha Wildner <saw@online.de>

usr.sbin/Makefile: Fix sorting.


Revision tags: v4.8.0
# 9348a738 23-Mar-2017 Matthew Dillon <dillon@apollo.backplane.com>

build - Add the 'efisetup' script

* Add the 'efisetup' script to /usr/sbin. This script is capable of
creating a pristine UEFI bootable DragonFlyBSD installation on the
target drive. The targe

build - Add the 'efisetup' script

* Add the 'efisetup' script to /usr/sbin. This script is capable of
creating a pristine UEFI bootable DragonFlyBSD installation on the
target drive. The target drive will be wiped.

Note that this script does only a basic installation... literally once
it sets up the partitions it just does an installworld, make distribution,
and installkernel, and then some minor adjustments to create the initial
/etc/rc.conf, /etc/fstab, and /boot/loader.conf.

* Requires that you previously did a buildworld and buildkernel
before running the script.

show more ...


Revision tags: v4.6.2, v4.9.0, v4.8.0rc
# bb7548fd 22-Nov-2016 Matthew Dillon <dillon@apollo.backplane.com>

efi - Add EFI run-time ABI support

* Add EFI run-time ABI support, ability to query and set the time,
scan EFI BIOS variables, etc.

* Port from FreeBSD. Use our vmspace management functions to h

efi - Add EFI run-time ABI support

* Add EFI run-time ABI support, ability to query and set the time,
scan EFI BIOS variables, etc.

* Port from FreeBSD. Use our vmspace management functions to handle
the specialized pmap requirements instead of rerolling the page
table. Make adjustments for differences in the device API. etc.

Ported-by: swildner, dillon
Ported-from: FreeBSD, Warner Losh

show more ...


123456