Page MenuHomeFreeBSD

D16947.id47459.diff
No OneTemporary

D16947.id47459.diff

Index: etc/Makefile
===================================================================
--- etc/Makefile
+++ etc/Makefile
@@ -15,7 +15,6 @@
BIN1= crontab \
dhclient.conf \
disktab \
- fbtab \
gettytab \
group \
hosts \
@@ -24,9 +23,7 @@
libalias.conf \
libmap.conf \
login.access \
- login.conf \
mac.conf \
- motd \
netconfig \
networks \
nsswitch.conf \
@@ -117,7 +114,6 @@
cd ${.CURDIR}; \
${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 \
${BIN1} ${DESTDIR}/etc; \
- cap_mkdb ${CAP_MKDB_ENDIAN} ${DESTDIR}/etc/login.conf; \
${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 600 \
master.passwd nsmb.conf opieaccess ${DESTDIR}/etc;
@@ -127,7 +123,6 @@
pwd_mkdb -i -p -d ${DESTDIR}/etc ${DESTDIR}/etc/master.passwd
.if defined(NO_ROOT)
( \
- echo "./etc/login.conf.db type=file mode=0644 uname=root gname=wheel"; \
echo "./etc/passwd type=file mode=0644 uname=root gname=wheel"; \
echo "./etc/pwd.db type=file mode=0644 uname=root gname=wheel"; \
echo "./etc/spwd.db type=file mode=0600 uname=root gname=wheel"; \
Index: etc/fbtab
===================================================================
--- etc/fbtab
+++ etc/fbtab
@@ -1,4 +0,0 @@
-# $FreeBSD$
-#
-#/dev/ttyv0 0600 /dev/console
-#/dev/ttyv0 0600 /dev/pcaudio:/dev/pcaudioctl
Index: etc/login.conf
===================================================================
--- etc/login.conf
+++ etc/login.conf
@@ -1,322 +0,0 @@
-# login.conf - login class capabilities database.
-#
-# Remember to rebuild the database after each change to this file:
-#
-# cap_mkdb /etc/login.conf
-#
-# This file controls resource limits, accounting limits and
-# default user environment settings.
-#
-# $FreeBSD$
-#
-
-# Default settings effectively disable resource limits, see the
-# examples below for a starting point to enable them.
-
-# defaults
-# These settings are used by login(1) by default for classless users
-# Note that entries like "cputime" set both "cputime-cur" and "cputime-max"
-#
-# Note that since a colon ':' is used to separate capability entries,
-# a \c escape sequence must be used to embed a literal colon in the
-# value or name of a capability (see the ``CGETNUM AND CGETSTR SYNTAX
-# AND SEMANTICS'' section of getcap(3) for more escape sequences).
-
-default:\
- :passwd_format=sha512:\
- :copyright=/etc/COPYRIGHT:\
- :welcome=/etc/motd:\
- :setenv=MAIL=/var/mail/$,BLOCKSIZE=K:\
- :path=/sbin /bin /usr/sbin /usr/bin /usr/local/sbin /usr/local/bin ~/bin:\
- :nologin=/var/run/nologin:\
- :cputime=unlimited:\
- :datasize=unlimited:\
- :stacksize=unlimited:\
- :memorylocked=64K:\
- :memoryuse=unlimited:\
- :filesize=unlimited:\
- :coredumpsize=unlimited:\
- :openfiles=unlimited:\
- :maxproc=unlimited:\
- :sbsize=unlimited:\
- :vmemoryuse=unlimited:\
- :swapuse=unlimited:\
- :pseudoterminals=unlimited:\
- :kqueues=unlimited:\
- :umtxp=unlimited:\
- :priority=0:\
- :ignoretime@:\
- :umask=022:
-
-
-#
-# A collection of common class names - forward them all to 'default'
-# (login would normally do this anyway, but having a class name
-# here suppresses the diagnostic)
-#
-standard:\
- :tc=default:
-xuser:\
- :tc=default:
-staff:\
- :tc=default:
-daemon:\
- :memorylocked=128M:\
- :tc=default:
-news:\
- :tc=default:
-dialer:\
- :tc=default:
-
-#
-# Root can always login
-#
-# N.B. login_getpwclass(3) will use this entry for the root account,
-# in preference to 'default'.
-root:\
- :ignorenologin:\
- :memorylocked=unlimited:\
- :tc=default:
-
-#
-# Russian Users Accounts. Setup proper environment variables.
-#
-russian|Russian Users Accounts:\
- :charset=UTF-8:\
- :lang=ru_RU.UTF-8:\
- :tc=default:
-
-
-######################################################################
-######################################################################
-##
-## Example entries
-##
-######################################################################
-######################################################################
-
-## Example defaults
-## These settings are used by login(1) by default for classless users
-## Note that entries like "cputime" set both "cputime-cur" and "cputime-max"
-#
-#default:\
-# :cputime=infinity:\
-# :datasize-cur=22M:\
-# :stacksize-cur=8M:\
-# :memorylocked-cur=10M:\
-# :memoryuse-cur=30M:\
-# :filesize=infinity:\
-# :coredumpsize=infinity:\
-# :maxproc-cur=64:\
-# :openfiles-cur=64:\
-# :priority=0:\
-# :requirehome@:\
-# :umask=022:\
-# :tc=auth-defaults:
-#
-#
-##
-## standard - standard user defaults
-##
-#standard:\
-# :copyright=/etc/COPYRIGHT:\
-# :welcome=/etc/motd:\
-# :setenv=MAIL=/var/mail/$,BLOCKSIZE=K:\
-# :path=~/bin /bin /usr/bin /usr/local/bin:\
-# :manpath=/usr/share/man /usr/local/man:\
-# :nologin=/var/run/nologin:\
-# :cputime=1h30m:\
-# :datasize=8M:\
-# :vmemoryuse=100M:\
-# :stacksize=2M:\
-# :memorylocked=4M:\
-# :memoryuse=8M:\
-# :filesize=8M:\
-# :coredumpsize=8M:\
-# :openfiles=24:\
-# :maxproc=32:\
-# :priority=0:\
-# :requirehome:\
-# :passwordtime=90d:\
-# :umask=002:\
-# :ignoretime@:\
-# :tc=default:
-#
-#
-##
-## users of X (needs more resources!)
-##
-#xuser:\
-# :manpath=/usr/share/man /usr/local/man:\
-# :cputime=4h:\
-# :datasize=12M:\
-# :vmemoryuse=infinity:\
-# :stacksize=4M:\
-# :filesize=8M:\
-# :memoryuse=16M:\
-# :openfiles=32:\
-# :maxproc=48:\
-# :tc=standard:
-#
-#
-##
-## Staff users - few restrictions and allow login anytime
-##
-#staff:\
-# :ignorenologin:\
-# :ignoretime:\
-# :requirehome@:\
-# :accounted@:\
-# :path=~/bin /bin /sbin /usr/bin /usr/sbin /usr/local/bin /usr/local/sbin:\
-# :umask=022:\
-# :tc=standard:
-#
-#
-##
-## root - fallback for root logins
-##
-#root:\
-# :path=~/bin /bin /sbin /usr/bin /usr/sbin /usr/local/bin /usr/local/sbin:\
-# :cputime=infinity:\
-# :datasize=infinity:\
-# :stacksize=infinity:\
-# :memorylocked=infinity:\
-# :memoryuse=infinity:\
-# :filesize=infinity:\
-# :coredumpsize=infinity:\
-# :openfiles=infinity:\
-# :maxproc=infinity:\
-# :memoryuse-cur=32M:\
-# :maxproc-cur=64:\
-# :openfiles-cur=1024:\
-# :priority=0:\
-# :requirehome@:\
-# :umask=022:\
-# :tc=auth-root-defaults:
-#
-#
-##
-## Settings used by /etc/rc
-##
-#daemon:\
-# :coredumpsize@:\
-# :coredumpsize-cur=0:\
-# :datasize=infinity:\
-# :datasize-cur@:\
-# :maxproc=512:\
-# :maxproc-cur@:\
-# :memoryuse-cur=64M:\
-# :memorylocked-cur=64M:\
-# :openfiles=1024:\
-# :openfiles-cur@:\
-# :stacksize=16M:\
-# :stacksize-cur@:\
-# :tc=default:
-#
-#
-##
-## Settings used by news subsystem
-##
-#news:\
-# :path=/usr/local/news/bin /bin /sbin /usr/bin /usr/sbin /usr/local/bin /usr/local/sbin:\
-# :cputime=infinity:\
-# :filesize=128M:\
-# :datasize-cur=64M:\
-# :stacksize-cur=32M:\
-# :coredumpsize-cur=0:\
-# :maxmemorysize-cur=128M:\
-# :memorylocked=32M:\
-# :maxproc=128:\
-# :openfiles=256:\
-# :tc=default:
-#
-#
-##
-## The dialer class should be used for a dialup PPP account
-## Welcome messages/news suppressed
-##
-#dialer:\
-# :hushlogin:\
-# :requirehome@:\
-# :cputime=unlimited:\
-# :filesize=2M:\
-# :datasize=2M:\
-# :stacksize=4M:\
-# :coredumpsize=0:\
-# :memoryuse=4M:\
-# :memorylocked=1M:\
-# :maxproc=16:\
-# :openfiles=32:\
-# :tc=standard:
-#
-#
-##
-## Site full-time 24/7 PPP connection
-## - no time accounting, restricted to access via dialin lines
-##
-#site:\
-# :ignoretime:\
-# :passwordtime@:\
-# :refreshtime@:\
-# :refreshperiod@:\
-# :sessionlimit@:\
-# :autodelete@:\
-# :expireperiod@:\
-# :graceexpire@:\
-# :gracetime@:\
-# :warnexpire@:\
-# :warnpassword@:\
-# :idletime@:\
-# :sessiontime@:\
-# :daytime@:\
-# :weektime@:\
-# :monthtime@:\
-# :warntime@:\
-# :accounted@:\
-# :tc=dialer:\
-# :tc=staff:
-#
-#
-##
-## Example standard accounting entries for subscriber levels
-##
-#
-#subscriber|Subscribers:\
-# :accounted:\
-# :refreshtime=180d:\
-# :refreshperiod@:\
-# :sessionlimit@:\
-# :autodelete=30d:\
-# :expireperiod=180d:\
-# :graceexpire=7d:\
-# :gracetime=10m:\
-# :warnexpire=7d:\
-# :warnpassword=7d:\
-# :idletime=30m:\
-# :sessiontime=4h:\
-# :daytime=6h:\
-# :weektime=40h:\
-# :monthtime=120h:\
-# :warntime=4h:\
-# :tc=standard:
-#
-#
-##
-## Subscriber accounts. These accounts have their login times
-## accounted and have access limits applied.
-##
-#subppp|PPP Subscriber Accounts:\
-# :tc=dialer:\
-# :tc=subscriber:
-#
-#
-#subshell|Shell Subscriber Accounts:\
-# :tc=subscriber:
-#
-##
-## If you want some of the accounts to use traditional UNIX DES based
-## password hashes.
-##
-#des_users:\
-# :passwd_format=des:\
-# :tc=default:
Index: etc/motd
===================================================================
--- etc/motd
+++ etc/motd
@@ -1,21 +0,0 @@
-FreeBSD ?.?.? (UNKNOWN)
-
-Welcome to FreeBSD!
-
-Release Notes, Errata: https://www.FreeBSD.org/releases/
-Security Advisories: https://www.FreeBSD.org/security/
-FreeBSD Handbook: https://www.FreeBSD.org/handbook/
-FreeBSD FAQ: https://www.FreeBSD.org/faq/
-Questions List: https://lists.FreeBSD.org/mailman/listinfo/freebsd-questions/
-FreeBSD Forums: https://forums.FreeBSD.org/
-
-Documents installed with the system are in the /usr/local/share/doc/freebsd/
-directory, or can be installed later with: pkg install en-freebsd-doc
-For other languages, replace "en" with a language code like de or fr.
-
-Show the version of FreeBSD installed: freebsd-version ; uname -a
-Please include that output and any error messages when posting questions.
-Introduction to manual pages: man man
-FreeBSD directory layout: man hier
-
-Edit /etc/motd to change this login announcement.
Index: usr.bin/login/Makefile
===================================================================
--- usr.bin/login/Makefile
+++ usr.bin/login/Makefile
@@ -3,6 +3,7 @@
.include <src.opts.mk>
+CONFS= fbtab login.conf motd
PROG= login
SRCS= login.c login_fbtab.c
CFLAGS+=-DLOGALL
@@ -22,4 +23,12 @@
PRECIOUSPROG=
.endif
+.include <bsd.endian.mk>
+afterinstallconfig:
+ cap_mkdb ${CAP_MKDB_ENDIAN} ${DESTDIR}/etc/login.conf
+.if defined(NO_ROOT) && defined(METALOG)
+ echo "./etc/login.conf.db type=file mode=0644 uname=root gname=wheel" | \
+ cat -l >> ${METALOG}
+.endif
+
.include <bsd.prog.mk>

File Metadata

Mime Type
text/plain
Expires
Tue, May 19, 1:19 AM (16 h, 58 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
33282738
Default Alt Text
D16947.id47459.diff (9 KB)

Event Timeline