Commit Graph

4085 Commits

Author SHA1 Message Date
agc
df41ea2ee2 Add the build glue and sets information for the libopenpgpsdk library, and
the openpgp binary.
2009-01-24 01:15:24 +00:00
haad
94a80e6646 Rework lvm rc.d script. Check active flag for selected LV not for the first
one. Remove dmtest function.

Most changes are based on feedback from salo@.
2009-01-20 00:40:59 +00:00
jmmv
0cdcf7cea6 Remove ATF 0.5 from dist/atf and all of the reachover Makefiles used to
build it.  0.6 is going to be imported in external/bsd/atf, with all the
necessary Makefiles in that same hierarchy.
2009-01-19 07:08:14 +00:00
taca
6619b4d1ca Fix a typo with /etc/rc.d/lvm. 2009-01-18 08:24:46 +00:00
haad
660aec81c7 Add lvm rc.d script to build. 2009-01-16 01:59:23 +00:00
haad
f42e53f384 Add lvm script to the lists. 2009-01-16 01:58:32 +00:00
haad
6fa32f841f Add lvm rc script for starting LV's during boot. starting lvm is turn off
by default, until MKLVM is enabled by default. This script can be used
without /usr/bin.
2009-01-14 22:07:55 +00:00
apb
578d3b717e Add rndctl 2009-01-08 12:12:38 +00:00
lukem
006b668ed0 attempt to make the NOTE a bit more prominent 2009-01-08 02:07:28 +00:00
apb
a0398a9d79 * Add etc/rc.d/rndctl script, based on work by Brian A. Seklecki. This
allows you to invoke rndctl(8) during the boot.
* Add rndctl=NO and rndctl_flags="" to /etc/defaults/rc.conf.
* Document rndctl and rndctl_flags variables in rc.conf(5).
2009-01-04 12:10:30 +00:00
apb
04973974b4 * When testing whether the fdesc file system is mounted, parse the
output from mount(8) rather than df(1), because mount is more likely
  to be available on install media.  mount is invoked in a way that
  always prints an error message, and the content of the error message
  tells us whether fdesc is mounted.  This should fix PR 40316 from
  David Ross.
* Don't use negative variable names.  Instead of nofdesc=false, use
  fdesc_mounted=true.
* Add a comment explaining that MAKEDEV may be executed in an environment
  that is missing some common commands.
2009-01-03 08:49:03 +00:00
tnozaki
52ed7b035f Fixes PR lib/39662, shortcomings in LC_{MONETARY,NUMERIC,TIME,MESSAGES} db format.
ok'ed by core and releng.
(thanks for agc@, snj@ and i'm sorry for long time patience).

[libc]
- localeio.[ch] and lc*.[ch] in src/lib/libc/locale was replaced by
  new locale-db implementation using citrus_db backend,
  see src/lib/libc/citrus/citrus_lc_*.[ch].
- add citrus_bcs_strtou?l.c. don't use strtou?l locale implementation
  internally, because they're locale-aware function.
- add some stubs for multi-locale issue, see {current,global}_locale.c.
- remove some obsolete file, setrunelocale.c, ___runetype_mb.c.
- remove __savectype() from ctypeio.[ch].

[tools]
- mklocale(1): add new option ``-t'' that generates new style
  LC_{MONETARY,NUMERIC,TIME,MESSAGES} locale-db format.
- chrtbl(1): added ctypeio.[ch] for __savectype().

[locale-db]
- added en_US.US-ASCII locale.
- removed some shareable locale definition file:
    en_US.US-ASCII -> en_US.ISO8859-1, en_US.UTF-8
    zh_CN.eucCN -> zh_CN.GB18030
    and more...see src/share/locale/*/Makefile.
- remove obsoleted locale sr_YU, added new locale sr_ME, sr_RS.
- change locale name ja_JP.ISO2022-JP* -> ja_JP.ISO-2022-JP*
  for X11's locale.alias file alignments.
- fix regression test, wrong wcs?width(3), NAN/INF usage.

i tested release-build following arch:
  i386, amd64, hpc{mips,arm,sh}, sparc64, vax.

citrus_lc_*.[ch] also can read old-plain-text style locale-db.
so that backward compatibility is keeped, but lc*.[ch] can't read
new citrus_db'ed locale-db and localeio.c never check sanity,
so forward compatibility is broken ;-<

old mklocale(1) doesn't know -t option, so you have to rebuild toolchain.
2009-01-02 00:20:18 +00:00
isaki
cf59801230 x68k pow(4) now uses MI sysmon_pswitch framework. suggested by tsutsui@.
- Make MD poffd(8) retire, and use MI powerd(8) instead of it.
- Make /dev/pow1 retire, because nobody holds /dev/pow0 any longer.
  Use /dev/pow0 for pow(4) ioctl.
- POWIOCSSIGNAL ioctl which is for poffd(8) is also obsoleted.
2008-12-20 13:20:58 +00:00
macallan
1cbbd12ac0 do as sparc64 does 2008-12-14 03:37:21 +00:00
christos
4cc3f6a334 add clear=1 2008-12-13 23:30:03 +00:00
mishka
43e91ff9f2 Import rc.d/httpd script for httpd(8) daemon control.
See rc.conf(5) for options explanation.
2008-12-11 13:55:16 +00:00
salo
74bbb8ef72 A very old patch sitting in my tree..
When rc scripts are started from interactive shell, be nice and when user
tries to start an unconfigured service, point him to rc.conf(5) and tell
him about the one* keyword.  Also be more user friendly when an unknown
argument is entered.

Example:

 # /etc/rc.d/cron start
 $cron is not enabled - see rc.conf(5).
 Use the following if you wish to perform the operation:
   /etc/rc.d/cron onestart

 # /etc/rc.d/cron nonsense
 /etc/rc.d/cron: unknown directive 'nonsense'.
 Usage: /etc/rc.d/cron [fast|force|one](start stop restart rcvar  status poll)


Inspired by discussion on tech-userlevel:

 http://mail-index.netbsd.org/tech-userlevel/2007/02/13/0010.html
 http://mail-index.netbsd.org/tech-userlevel/2007/02/13/0011.html
 http://mail-index.netbsd.org/tech-userlevel/2007/02/13/0012.html

Reminded about it and reviewed by <lukem>
2008-12-06 23:21:32 +00:00
cube
4edff860d5 - Generate xdm and xfs depending on the value of X11FLAVOUR
- Only generate and install them for MKX11 builds
2008-12-05 18:55:22 +00:00
cube
2a5b955aa9 Let the build descend in rc.d during "build" and not just use it for
"distribution".
2008-12-05 18:52:59 +00:00
tsutsui
63156ee6a4 /etc/rc.d/mountall should obviously REQUIRE mountcritremote, and
may also REQUIRE named and ypbind for NFS hostname in fstab(5).
2008-12-01 14:47:14 +00:00
tsutsui
587f6b4f8e Add RCS Id. 2008-11-30 08:49:25 +00:00
joerg
d235df969a Change the formula for tmpfs size. The per-inode memory usage is
higher than old estimate on 64bit platforms and the resulting tmpfs
wouldn't be able to hold the required number of devices.
2008-11-28 16:04:31 +00:00
tsutsui
3381903ec0 Add "bootconf" to REQUIRE: lines which had beforenetlkm
since removed beforenetlkm required bootconf.
2008-11-22 20:23:33 +00:00
ad
bf92e35013 Don't warn about missing MAKEDEV.local. It doesn't exist in some
environments.
2008-11-21 11:44:38 +00:00
cube
b2c01596ed Sprinkle /usr/X11R7 where relevant. rc.d/x{fs,dm} are left to be done. 2008-11-19 18:07:19 +00:00
uch
7d97b81648 add dialout device for scif, sci 2008-11-17 12:54:57 +00:00
abs
845c5d6f11 Add a 'reload' option - from Peter Bex 2008-11-17 11:34:04 +00:00
hubertf
a414fb10be Also search /usr/X11R7, and do it before X11R6 2008-11-17 01:31:35 +00:00
tsutsui
7181375540 Create USB devices on all_md target. 2008-11-12 15:57:29 +00:00
tsutsui
c65516ce24 Create audio devices on all_md target. 2008-11-12 13:54:10 +00:00
jmcneill
9533ff8b39 My previous change should have read 'makedev video', not audio. 2008-11-12 13:14:28 +00:00
ad
0efea177e3 Remove LKMs and switch to the module framework, pass 1.
Proposed on tech-kern@.
2008-11-12 12:35:50 +00:00
agc
d36ba31209 Fix csh syntax in last 2008-11-11 01:05:48 +00:00
joerg
0a197de3d4 Add commented out example of PKG_PATH to make using binary packages
easier.
2008-11-10 23:17:13 +00:00
mrg
9c8df5ee67 - retire MKXORG from public use
- introduce X11FLAVOUR to choose src/x11 vs src/external/mit/xorg
  for the X11 to build if MKX11=yes is set.  it takes the values
  of either Xorg or XFree86.
- default to Xorg on alpha, i386, macppc, shark, sparc and sparc64
- remove MKXORG_WITH_XSRC_XSERVER, unused and never useful
2008-11-09 23:02:28 +00:00
abs
ee60a76c5e The NetBSD/atari installer can use md2a as a root device, so ensure the
'floppy' target creates md2
2008-11-08 22:34:57 +00:00
joerg
d490657a1e Now that the installation floppies are including tmpfs as well, stop
distinguishing MAKEDEV init and MAKEDEV all for x86.
2008-11-04 14:25:10 +00:00
tsutsui
b7bfe94ded Create bpf(4) device node on ramdisk for sysinst. 2008-11-01 08:01:29 +00:00
joerg
3c39079d4a Create 8 dk instances by default. 2008-10-31 16:26:47 +00:00
joerg
3ecd0576c6 Can't type. xkbd -> xbd. 2008-10-31 16:25:29 +00:00
joerg
0a4bf6163b Create 4 Xen disks by default and all three Xen devices to make it
usable out-of-the-box.
2008-10-31 16:14:23 +00:00
christos
f8537c96cf don't keep building the directories for old vi. 2008-10-30 21:45:55 +00:00
cliff
a9ea660409 add GEMINI to EVBARM_BOARDS list 2008-10-30 15:41:33 +00:00
joerg
68ab5fbb16 Add glue to ship Intel firmware images. For ipw and iwi require user to
accept the EULA via sysctl as discussed with core@.
2008-10-30 00:27:31 +00:00
christos
f2fd40685c add /usr/share/examples/pppd 2008-10-25 17:44:32 +00:00
matt
4e381b86bf Build TISDP2420 kernels 2008-10-21 23:46:10 +00:00
apb
96230fab84 Use ${TOOL_AWK} instead of ${AWK} or plain "awk" in make commands.
Pass AWK=${TOOL_AWK:Q} to shell scripts that use awk.
2008-10-19 22:05:19 +00:00
tsutsui
f7ae49faa5 Create audio devices on all_md. 2008-10-19 04:53:41 +00:00
tsutsui
51a50a798f Create ld, altq and nsmb devices on all_md. 2008-10-18 16:52:35 +00:00
mrg
f4084919ef catch up with share/ldscripts -> libdata/ldscripts. 2008-10-12 23:35:38 +00:00
christos
6536944397 eval arguments one more time so that quoting works. 2008-10-11 17:28:03 +00:00
abs
3388ad407f Add a constty entry, marked 'off', with otherwise the same settings
as the console. Now when coming up in single user mode the tset in
/.profile can set the terminal type correctly.
Note: I believe constty should be 'on' and console 'off', but thats a
separate discussion
2008-10-07 10:00:00 +00:00
apb
9b7231008d Move default route configuration after interface alias address
configuration, in case people have default routes over aliased
addresses.
2008-09-26 10:31:46 +00:00
rtr
01313ea852 install font configurations to /etc/fonts/conf.d 2008-09-26 07:02:57 +00:00
cube
2cb1e2f875 Add the directory in which the DRI modules are installed. 2008-09-21 00:48:44 +00:00
apb
c44f01fe5d remove an unecessary "eval" 2008-09-20 14:22:57 +00:00
apb
94f952dfe5 * Allow multiple commands in $ifconfig_xxN variables in rc.conf(5).
This may be done either by embedding newlines in the value,
  or by using semicolons to represent line breaks (but not both at once).
* Allow shell quoting insode $ifconfig_xxN variables or /etc/ifconfig.xxN
  files.  This allows something like ifconfig_wi0="ssid 'my network'; dhcp"
2008-09-20 12:12:38 +00:00
tsutsui
3e414a4b6b Invoke ${MAKESUMS} for ${RELEASEDIR}/${RELEASEMACHINEDIR}/installation files
as snap_md_post target in etc/etc.${MACHINE}/Makefile.inc rather than
as release target in distrib/${MACHINE}/Makefile so that builds for
release in distrib/${MACHINE}/Makefile don't have to be serialized.

XXX: maybe ramdisk kernels should be installed into binary/kernel dir
XXX: as other ports rather than installation dir, and
XXX: kernel config names should be preserved in their filenames.
2008-09-19 17:38:43 +00:00
tsutsui
56f85b37f1 - add INSTALLATION_DIRS+=installation/miniroot so that miniroot.fs.gz
image is installed properly
- INSTALL_IPAQ should be in BUILD_KERNELS rather than KERNEL_SETS
  since it requires ramdisk image by mdsetimage(8) in src/distrib
2008-09-19 16:58:26 +00:00
jmcneill
76996204b2 Create /dev/videoN with all target 2008-09-14 13:59:54 +00:00
jmcneill
9be41b46ae Don't bother with /dev/video -> /dev/video0 symlink, nobody uses it 2008-09-14 13:58:25 +00:00
tsutsui
0a62739633 Remove duplicated cfs0. 2008-09-13 13:11:38 +00:00
tsutsui
d6a9de7378 Move "makedev cfs" for the vcoda device from MI MAKEDEV.tmpl to
MD MAKEDEV.conf.  Not all ports have vcoda in their majors.foo files
and we shouldn't (re)assign major numbers on all ports before 5.0.

Should close PR port-sgimips/38962.
2008-09-13 11:46:18 +00:00
jmcneill
7f709a236a Add /dev/video* 2008-09-06 19:21:21 +00:00
wiz
9a92242aa3 ascii -> ASCII
ethernet -> Ethernet
in comment.
2008-09-04 18:22:47 +00:00
bouyer
db3a18456b Add a run_fsck_flags variable to daily.conf(5), allowing extra flags to
be passed to to daily fsck run.
For example, run_fsck_flags="-Tffs:-X" will run the nighly fsck_ffs on a
snapshot :)
2008-08-30 10:53:22 +00:00
lukem
2ffbf6203d Add directories for X11R6 and X11R7 html man pages 2008-08-29 04:51:57 +00:00
mrg
644d129f67 add /usr/X11R7 dirs. 2008-08-28 09:01:23 +00:00
lukem
d6e6997551 Improve support for MKXORG!=no to enable builds into external/mit/xorg.
This will be mutually exclusive to MKX11!=no.
2008-08-28 07:21:49 +00:00
pgoyette
09cc50c97b Enclose the ifconfig commands in $(...) so they actually do something.
Reported on current-users by Pierre Pronchery <khorben at defora dot org>
2008-08-22 11:18:21 +00:00
mrg
91ab1550a1 add X11R6/include/{pixman-1,xorg} entries.
(probably will move to X11R7 ... later, but before native xorg is done.)
2008-08-02 04:39:41 +00:00
pooka
bdf6e0b034 Install rump libraries and utilities to the base system and remove the
private non-installed build infrastructure from sys/rump.

breakdown of commit:
  * install relevant headers into /usr/include/rump
  * build sys/rump/librump/rumpuser and sys/rump/librump/rumpkern
    from src/lib and install as librumpuser and librump, respectively
    + this retains the ability to test a librump build with just the
      kernel sources at hand
  * move sys/rump/fs/lib/libukfs and sys/rump/fs/lib/libp2k to src/lib
    for general consumption, they are not kernel-space dwellers anyway
  * build and install sys/rump/fs/lib/lib$fs as librumpfs_$fs
  * add chapter 3 manual pages for rump, rumpuser, ukfs and p2k
  * build and install userspace kernel file system daemons if MKPUFFS=yes
    is spexified
  * retire fsconsole for now, it will make a comeback with an actually
    implemented version shortly
2008-07-29 13:17:40 +00:00
mrg
7c507325f2 add several new subdirs to /usr/X11R6 to cope with native Xorg.
XXX: should native Xorg use /usr/X11R6?  input required.
2008-07-29 04:50:52 +00:00
joerg
d249112fae Update build glue for dhcpcd 4.0.0rc3 and move it to
src/external/dhcpcd.

Make dhcpcd quiet by default when run from rc.
2008-07-27 19:31:02 +00:00
reed
2ae533f9b5 Use absolute path for various /sbin tools.
This is consistent with several other rc.d scripts
and fixes problem with /sbin not in PATH.

(Tested several times for over three weeks, but not all
parts of this code were used by me.)
2008-07-24 19:48:19 +00:00
dholland
7c82bc00af The default named.conf should not contain a query-source statement.
Comment it out and describe what it's for and why not to use it.
2008-07-23 05:47:48 +00:00
dyoung
d4ef85aece Add MKNVI to RELEASEVARS. Thanks lukem@. 2008-07-23 01:57:19 +00:00
apb
a41d4962be s/msgs/msgs(1)/ in a comment. From PR 39167. 2008-07-18 21:12:03 +00:00
perry
654ac37d1c so long, mom. 2008-07-16 21:27:36 +00:00
apb
b09e1b8e1d Let "MAKEDEV ptm" create the /dev/pts directory. Requested
in pkgsrc-users by Christian Biere.
2008-07-13 15:22:39 +00:00
mishka
bdb4f49309 The wscons.conf syntax is assuming all arguments on their own fields. 2008-07-03 11:19:34 +00:00
christos
fc2d56c7e9 Fix perms for /var/db/postfix thanks to Matthias Drochner for the report. 2008-06-27 14:29:30 +00:00
christos
c210eb854d /var/lib/postfix -> /var/db/postfix 2008-06-25 01:36:03 +00:00
dholland
dbdaee06a4 fix typo 2008-06-23 03:26:18 +00:00
jnemeth
f2370a7841 Add /var/lib before /var/lib/postfix as all parent directories MUST exist
as per mtree(8).  Unbreak build.
2008-06-23 03:12:19 +00:00
christos
0d8a2b1868 add /var/lib/postfix 2008-06-22 23:12:33 +00:00
peter
5f47c5620b Add entries for /etc/pf.conf and /etc/pf.os.
Suggested by Luke Mewburn in PR/35188.
2008-06-20 17:05:26 +00:00
yamt
86a4e26fc8 add a default for ftp_proxy as reminded by Geoff Wing and others. 2008-06-20 15:21:56 +00:00
jmcneill
0814e53527 Don't try to standby on a lid_switch pressed event, this has a few problems:
1. ACPI S1 doesn't work properly for many people on NetBSD
  2. It prevents someone from using their laptop with an external display
2008-06-20 02:38:00 +00:00
yamt
fff57c5525 merge yamt-pf42 branch.
(import newer pf from OpenBSD 4.2)

ok'ed by peter@.  requested by core@
2008-06-18 09:06:25 +00:00
lukem
e042dc6573 Provide /etc/openldap/ 2008-06-11 23:56:15 +00:00
perry
dc28a7678e make the example more generic, and include a test 2008-06-11 17:14:52 +00:00
aymeric
2974b82da3 enable the wcurses-enabled vi as 'nvi', 'nex', and 'nview'.
Will be put in place of the default "non-n" variants when they are stable.
2008-06-10 18:41:47 +00:00
ad
0964f00a45 Replace the example with something a bit more up to date. 2008-06-09 21:58:57 +00:00
jmcneill
e0099699ff Stop and start bluetooth services across suspend. 2008-06-06 23:13:58 +00:00
ad
51a52ea260 i386 doesn't need ld.so.conf at this time. 2008-06-03 18:49:59 +00:00
joerg
32455b2087 Allow per-interface DHCP configuration using dhcpcd via
ifconfig_xxN=dhcp or a dhcp line in /etc/ifconfig.xxN.
2008-05-29 15:38:35 +00:00
joerg
e4890f8abd Hook dhcpcd into build. 2008-05-24 19:39:30 +00:00
wiz
d07f1e1727 Sort variables. 2008-05-23 13:06:40 +00:00
hauke
f5ede5dc2e Added driver for the Creative Systems Inc. Hurdler CPI parallel printer card.
Timecounter support for the Z8536 counters A + B is not complete, yet.

Reviewed by Martin Husemann.
2008-05-22 19:49:43 +00:00