summaryrefslogtreecommitdiffstats
path: root/usr.sbin/sade/sade.h
Commit message (Collapse)AuthorAgeFilesLines
* Add 'Sendmail' menu to set sendmail_enable variable.matusita2002-06-011-0/+1
| | | | Reviewed by: bmah (description only)
* Add a 'diskInteractive' variable that can be set to interactively partitionjhb2002-05-311-0/+1
| | | | and label a disk from a sysinstall script.
* Add the ability to use Bzip'ed packages.obrien2002-04-301-0/+6
| | | | | | | Also add the ability to use Bzip'ed distributions -- but this is exclusive of being able to use Gzip'ed distributions. Sponsored by: FreeBSD Mall, Inc.
* Add the concept of a volume to the device and package structures. Ifmurray2002-04-131-0/+2
| | | | | these values are different for a given package, then we must prompt the user to insert another disc before the package can be installed.
* GCC >= 3 and C99 handle zero-length arrays differently than oldermurray2002-04-071-0/+6
| | | | | versions of GCC. With this change, sysinstall compiles and works fine with GCC 3.1 or 2.95.
* Only build and link the pccard module on architectures that support it (andmurray2002-03-291-0/+3
| | | | that have room for pccardd on mfsroot.flp).
* o Add a configSecurity menu to generally configure security settings,rwatson2001-12-211-0/+1
| | | | | | | | | | and pull configSecurityProfile under that menu. Add a menu option to determine whether LOMAC is enabled at boot. Probably, eventually, many of the 'Security Profile' menu choices should be pulled out independently into the Security Menu, so as to make them individually selectable. Sponsored by: DARPA, NAI Labs
* cleanupdillon2001-12-101-2/+2
|
* Cleanup sysinstall's 'A'uto partitioning mode to provide more reasonabledillon2001-12-091-1/+5
| | | | | | | | | | | | | | defaults both in regards to the size of the partitions that are created and in regards to safety and functional separation. Still TODO: extend the previous partition to cover a deleted partition if the previous partiton was auto-created, and supply some sort of solution for /tmp. Reviewed by: Just about everyone Approved by: Nobody except maybe my pet mouse fred Obtained from: God, so complain to HIM MFC after: 1 week
* Remove kget() feature, which is removed from 5-current kernel.matusita2001-12-011-1/+0
| | | | | | | | | Since userconfig feature is implemented by tweaking variables (hint.*) with loader(8), we can put back an equivalent feature. Maybe the first step for this is to commit yokota-san's patch (add userconfig command for loader). Approved by: jkh
* Add the ability to load klds from a floppy as part of the installation.jkh2001-10-121-0/+2
| | | | | Submitted by: "Daniel O'Connor" <doconnor@gsoft.com.au> MFC after: 2 weeks
* DTRT in the restart casejkh2001-10-121-0/+1
|
* Add a couple of functions to create persistent variables that willmurray2001-09-241-0/+2
| | | | | | | | | | | survive a sysinstall Ctrl-C -> 'Restart'. This fixes another annoying bug where restarting sysinstall will try to reload kernel modules and do other external things that have already been done. For now, use these persistent variables to keep track of module, usbd, and pccardd initialization. Bug found by: rwatson MFC after: 1 week
* Silence warnings :murray2001-09-221-1/+1
| | | | | | Use static as necessary. Use __unused as necessary. sizeof(int) != sizeof(void *)
* Add a function to free all of sysinstall's internal variables from themurray2001-09-221-0/+1
| | | | | | | | | environment. This fixes an annoying bug where hitting Ctrl-C and telling sysinstall to 'restart' will do no such thing since many of the options are still set and so you won't be prompted for them again. MFC after: 1 week
* o Reduce the number of offered security profiles, as we now have a morerwatson2001-08-101-3/+1
| | | | | | | | | | | | | | | | | conservative default, and actually prompt specifically for inetd rather than handling it as a side effect of the security profile. Update the help file to reflect this change. o Rename "Fascist" to "Extreme" in the source code, to match the names presented to the user. o Remove portmap and inetd from profile management. Portmap is now disabled by default, but automatically turned on if a feature requires it (such as NFS, etc). This is an MFC candidate for 4.4-RELEASE. Reviewed by: freebsd-arch@FreeBSD.org Approved by: re@FreeBSD.org MFC after: 2 days
* In preparation for MFC of sysinstall changes to edit /etc/ttys inrwatson2001-08-071-1/+1
| | | | | | | post-install config, reduce the potential confusion from the existence of both configTTYs and configTtys by renaming configTTYs to configEtcTtys. While this is not a C naming conflict, it was probably a poor choice of names on my part.
* Add the ability to modify /etc/ttys before first reboot during therwatson2001-08-021-0/+1
| | | | | | | | | | | | | system installation process. This allows users installing via serial console to enable serial console login during the installation process using an un-customized install. The user is not prompted to modify /etc/ttys during a normal install, but is offered the opportunity during post-install configuration. - Introduce configTTYs(), which describes the benefits of editing /etc/ttys, and asks for confirmation before spawning the editor. - add configTTYs to the post-install configuration, as well as to the global configuration index.
* Compensate for default disabling of network services in inetd.conf(5)rwatson2001-08-021-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | by providing the opportunity to edit inetd.conf during the system installation process. The following modifications were made: (1) Expand the Anonymous FTP description dialog to indicate that inetd and ftpd must be enabled before it can be used. (2) Introduce a new configInetd() pair of dialogs, the first describing inetd, giving a couple of examples of services that require it, and hinting at potential risk, then asking the user if they wish to enable it. The second indicates that inetd.conf must be configured to enabled specific services, and asks if the user would like to load inetd.conf into the editor to modify it. Add this configuration action to the index. There are some further improvements that might be considered: (1) Provide a more inetd.conf-specific configuration tool that speaks inetd.conf(5). However, this is made difficult by the "yet another configuration format" nature of inetd.conf, as well as its use of commenting to disable services, rather than an in-syntax way to disable a service without commenting it out. Submissions here would probably be welcome. (2) There's some overlap between settings in the somewhat obtuse Security Profile mechanism and other settings, including the inetd setting, and NFS server configuration. As features become individually tunable, they should probably be removed from the security profile mechanism. Otherwise, somewhat counter-intuitively, sysinstall (in practice) queries multiple times whether inetd, nfsd, etc, should be enabled/disabled. A possible future direction might be to drive profiles not by degree of paranoia, rather, the set of services desired. Or simply to remove the Security Profile mechanism and resort to feature-driven configuration. Reviewed by: imp, chris, jake, nate, -arch, -stable
* Add ability to configure console terminal type in /etc/ttysache2001-07-171-0/+5
| | | | Reviewed by: audit, jkh's silence
* Mark relevant functions __printflike()/__printf0like() and silence some ofkris2001-07-051-14/+14
| | | | | | the non-constant format string warnings. MFC after: 1 week
* Introduce DEVICE_INIT, DEVICE_GET, and DEVICE_SHUTDOWN macros. As thedd2001-07-021-0/+7
| | | | | | | | | names suggest, they perform methods on Device's. In addition, they check that the pointer passed to them is valid; if it isn't, they pretend that the action failed. This fixes some crashes due to NULL dereferences (e.g., PR 26509). Approved by: jkh (some time ago)
* Add terminal type configuration to the Options screen. It allows selectingolgeni2001-06-131-0/+1
| | | | | | | | a monochrome display after booting into sysinstall, if you have any trouble with the default color scheme. Approved by: jkh MFC after: 2 weeks
* Fix what was clearly a 3am brain-o; Boolean should be signed, notjkh2001-05-091-1/+1
| | | | | | unsigned. C is kinda loose about this sort of thing but it's no excuse. Spotted by: kenny
* Allow a script-using to disable the emergency holographic shell asjkh2001-03-121-0/+1
| | | | | | a security measure. Requested by: "David E. Cross" <crossd@enterprise.cs.rpi.edu>
* Support setting soft updates from the label editor.jkh2001-03-101-0/+1
|
* Ack! I finally got annoyed enough to actually kill this. There is nopeter2001-03-021-1/+0
| | | | | | need to manually force the network_interfaces variable in /etc/rc.conf, and it only ever gets in the way. rc.network and rc.network6 DTRT with the default of 'auto'. This should have died over a year ago.
* Adapt sysinstall to use the new msgNoYes() function which assumesjkh2000-12-141-0/+1
| | | | | | no as a default. Sysinstall should be both less dangerous and less annoying as a result of this change, though that's just my opinion (since they're the defaults which annoy ME the least :).
* release/sysinstall/lndir.c has not been used, but statically linkedhosokawa2000-11-061-3/+0
| | | | to sysinstall for long time. Remove it.
* Moved driver modules for some PCI NICs and PCCARD-only NICs to mfsroot.flp.hosokawa2000-10-311-0/+3
| | | | | | http://people.freebsd.org/~hosokawa/driver-floppy/ for details. Reviewed by: current@FreeBSD.org
* Teach sysinstall how to restart itself on Ctrl-C (as an addition to its oldeivind2000-10-291-0/+1
| | | | | | tricks of rebooting and continuing where it was.) Reviewed by: jkh, jhb
* Add another security configuration profile, call it "high" andjkh2000-10-141-0/+1
| | | | | | | rename the previous one to indicate that it's not just high, it's extreme (everything off, secure level raised). Submitted mostly by: Tony Finch <dot@dotat.at>
* Fix the http proxy fetch code.jkh2000-09-251-0/+1
| | | | | Submitted by: Philipp Mergenthaler <p@i609.hadiko.de> PR: 21449
* One whack at the idea of having "security profiles" which select thejkh2000-09-221-2/+5
| | | | | | | | appropriate(?) defaults for "low", "medium" and "high" security environments. Medium is basically what we currently have with a little seat-belt tightening where it made sense. Low is the same as medium but without the tightening. High is positively fascist with nothing turned on by default and an automatic call to 911 if it can find a modem.
* Terminate, with extreme prejudice, the USAResident hack whichjkh2000-07-241-2/+0
| | | | | | does bad things to /etc/make.conf in certain situations. Also soften the "don't install crypto from the USA!" messages since, except for RSA (which is still noted), that's not so true anymore.
* Add a terminal entry for xterm; a lot of people are using xtermsjkh2000-07-211-0/+1
| | | | in the serial-installation of FreeBSD.
* Allow the Fix-it functionality to detect that we are on a serial console,obrien2000-07-181-0/+3
| | | | | | | | and DTRT rather than start the fixit shell on a non-existant vty. PR: 19837 Submitted by: Doug Ambrisko <ambrisko@whistle.com> Approved by: JKH
* IPv6 support.ume2000-07-141-0/+4
| | | | | | | | | | | IPv6 configuration is only done by rtsol. Does someone really need manual configuration? :-) You can specify IPv6 DNS server as well. We have only one server ftp7.jp.freebsd.org that speaks IPv6 in this time. ftp7.jp speaks IPv4 as well and also listed as Japan #7. Approved by: jkh
* - Remove obsolete PC-card boot.flp hack. It was for making both PC-cardnyan2000-06-051-0/+1
| | | | | | | | | | | | | | boot.flp and plain boot.flp. - Clean up crunchgen related routine. - Add PC-98 support. TODO: o Documentation o Fix some messages for PC-98 o Decrease the size of fixit.flp to 1.2MB o I18N (See: http://www.jp.FreeBSD.org/BootAsia/index.html) No response from jkh
* Add an option to select the Fix-it tty. The current behavior is utterlyobrien2000-05-161-0/+1
| | | | *useless* on serial consoled machines.
* Add support for USB to sysinstall. This includes running usbd andjhb2000-05-121-0/+3
| | | | | | setting 'usbd_enable' in rc.conf during nwe installs if USB is detected. Also, since usbd already handles USB mice automatically, note that the mouse setup section in sysinstall only applies to non-USB mice.
* PR: 17559murray2000-04-081-0/+2
| | | | | | | | Approved by: jkh You can't enable 'emulate 3 button' option for moused in sysinstall. This adds a menu option to set moused_flags and the help text explains that entering "-3" will enable this feature.
* Remove PkgInteractive hack - it won't work like this.jkh2000-03-121-1/+0
|
* o Add support for loading the rsaref or rsaintl packages, dependingjkh2000-02-291-1/+3
| | | | | | | | | | on locale. o Allow use of "G" in label editor to stand for gigabytes. This is actually an unrelated patch which I meant to commit separately but what the heck, it's late. Partially submitted by: phk
* Revise this for the brave new world of "crypto"jkh2000-02-291-4/+4
| | | | | Submitted by: markm Approved by: me!
* If user says they're in the USA, record that fact in /etc/make.confjkh2000-02-191-0/+2
|
* Don't call it a Novice install, call it Standard.jkh2000-02-181-1/+1
| | | | Also say thousands of packages, not hundreds.
* * add SVR4 and OSF/1 enabling in the Start Up config menuobrien2000-01-181-0/+1
| | | | | | * deals with X11 install when all we have is the Port (such as on the Alpha) Ok'ed by: JKH
* Eliminate PC-card installation floppy and add PC-card support forhosokawa2000-01-141-0/+3
| | | | generic installation floppy.
* Add support for FTP installation via HTTP proxies.jkh2000-01-041-0/+10
| | | | | Submitted by: Philipp Mergenthaler <un1i@rz.uni-karlsruhe.de> PR: 11316
OpenPOWER on IntegriCloud