Revision
4389 -
Directory Listing
-
[select for diffs]
Modified
Sun Nov 27 16:54:37 2011 UTC
(12 years, 5 months ago)
by
laffer1
Diff to
previous 4375
Add wake(8), a utility to send a wake on lan packet to another system using the hardware address or hostname entry in ethers(5).
Revision
4197 -
Directory Listing
-
[select for diffs]
Modified
Sat Oct 1 04:58:18 2011 UTC
(12 years, 7 months ago)
by
laffer1
Diff to
previous 4147
Introduce new feature to traceroute(8), AS lookup using -a. This will prefix entries with AS numbers and you can specify the whois server using -A.
Obtained from: NetBSD/FreeBSD
Revision
4145 -
Directory Listing
-
[select for diffs]
Modified
Sat Sep 10 05:24:31 2011 UTC
(12 years, 8 months ago)
by
laffer1
Diff to
previous 4041
Introduce new "download" command. It downloads the package into the default system package directory and prints the path if successful.
You don't *need* this command, but if you want to pre-fetch packages before installation later, it could come in handy. Note it only downloads the package and not it's dependancies.
This behavior is similar to apt-get's download command in debian/ubuntu. However, it doesn't download to the local directory.
Revision
4012 -
Directory Listing
-
[select for diffs]
Modified
Sun Jul 10 15:42:48 2011 UTC
(12 years, 10 months ago)
by
laffer1
Diff to
previous 4011
Rewrite the upgrade logic to try to upgrade packages from a bottom up order using recursion. This is necessary because package install scripts may set things up and assume that their downdepends have run.
This is one of two problems discovered during the "stargazer" test. The second is related to ports with the same name but different versions. I've modified the ports system to pay attention to the pkgnamesuffix which will help in some cases, but say you have
python-2.4 and python-2.5. These are distinct ports and can be installed at the same time. One idea is to use the CONFLICTS secions to know if it's safe to install two ports at the same time. if it is, assume 2.4 doesn't get updated to 2.5. Their presense in the index is also a clue, but the version check logic isn't that smart yet. This will be dealt with in a later update.
I've left in some print statements as this code is untested until a new magus run can be done on i386. Use at your own risk!
Revision
4009 -
Directory Listing
-
[select for diffs]
Modified
Sun Jul 10 01:50:42 2011 UTC
(12 years, 10 months ago)
by
laffer1
Diff to
previous 4006
Fix a longstanding bug with the deleteall feature. Check for updepends before deleting a port. We want to delete them from top down in case the deinstall scripts do anything and also so we don't get warnings about ports depending on downdepends.
Revision
3986 -
Directory Listing
-
[select for diffs]
Modified
Thu Jun 16 03:22:51 2011 UTC
(12 years, 11 months ago)
by
laffer1
Diff to
previous 3977
Add preliminary code to check if there is an update in the index over the installed version. This is a bit backwords, but we want to avoid the overhead of reading the package meta info for everything currently installed. It allows us to skip quite a few things and we're already loading the new update index anyway.
This could potentially save a LOT of bandwidth as we test packages md5 sums meaning we download them in the old case.
Revision
3944 -
Directory Listing
-
[select for diffs]
Modified
Sat May 21 16:15:33 2011 UTC
(12 years, 11 months ago)
by
laffer1
Diff to
previous 3940
Add new command, deleteall. This allows you to remove all mport packages currently installed on a system (for big upgrades or testing)
Revision
3907 -
Directory Listing
-
[select for diffs]
Modified
Sat Mar 26 22:51:33 2011 UTC
(13 years, 1 month ago)
by
laffer1
Diff to
previous 3906
On amd64, use a larger default auto swap size. it's safe to assume 64 bit architectures will have more need for it.
Revision
3905 -
Directory Listing
-
[select for diffs]
Modified
Sat Mar 26 16:53:46 2011 UTC
(13 years, 1 month ago)
by
laffer1
Diff to
previous 3871
Remove legacy ia64 support from the system. I don't think we'll ever have the resources to support Intel Itanium chips.
Remove expert and custom installation options. This should improve usability and only piss off a very small number of users.
Fix a bug where automated installs can't use UFS1.
Increase the default and minimum sizes of several partitions. / /var /tmp and /usr all need to be a little bigger these days.
Revision
3871 -
Directory Listing
-
[select for diffs]
Modified
Thu Mar 10 22:36:36 2011 UTC
(13 years, 2 months ago)
by
laffer1
Diff to
previous 3836
Add code to verify packages included in the index. We should deal with cases the package is built locally at some point.
Revision
3836 -
Directory Listing
-
[select for diffs]
Modified
Mon Mar 7 22:04:04 2011 UTC
(13 years, 2 months ago)
by
laffer1
Diff to
previous 3834
Add new clean command to mport tools. It deletes old packages in the staging dir and runs vacuum on sqlite3.
Also fix formatting of the man page and add details about clean there.
Revision
3833 -
Directory Listing
-
[select for diffs]
Modified
Mon Mar 7 20:02:23 2011 UTC
(13 years, 2 months ago)
by
laffer1
Diff to
previous 3831
Add new search feature to mport tool.
The following works:
mport search php5 - matches exact package name
mport search "*php*" - glob style search of package names and comments
Note this searches the index of all packages. If you want to know if a package is installed, use mport info pkgname.
Revision
3828 -
Directory Listing
-
[select for diffs]
Modified
Sun Mar 6 22:06:28 2011 UTC
(13 years, 2 months ago)
by
laffer1
Diff to
previous 3827
Use the mport primative for updates.
Add a new upgrade method that will upgrade all installed ports that need it. This has one big flaw in that it will fetch packages even when it doesn't need to.
Revision
3827 -
Directory Listing
-
[select for diffs]
Modified
Sun Mar 6 21:20:53 2011 UTC
(13 years, 2 months ago)
by
laffer1
Diff to
previous 3826
Include the origin for installed packages. This helps when we want to update packages from mports instead of a pre-built package.
Revision
3826 -
Directory Listing
-
[select for diffs]
Modified
Sun Mar 6 20:26:39 2011 UTC
(13 years, 2 months ago)
by
laffer1
Diff to
previous 3824
Add new info command. Returns information about packages that are installed as well as packages that are included in the index but not installed.
Format:
package name
lastest: (version)
installed: (version)
license:
comment/description
Revision
3818 -
Directory Listing
-
[select for diffs]
Modified
Sun Mar 6 17:20:25 2011 UTC
(13 years, 2 months ago)
by
laffer1
Diff to
previous 3813
Major refactor of mport tool code.
Use libmport to lookup entries in the index for fetching remote packages. This means we can now create a magus run and load it on the ftp and have users remotely install mport packages! (local install is a todo item)
Add a new update command which uninstalls a package and then fetches and installs a new one. This is very "dumb" right now and it doesn't do updepends checks yet.
Revision
3803 -
Directory Listing
-
[select for diffs]
Modified
Sat Feb 26 21:25:40 2011 UTC
(13 years, 2 months ago)
by
laffer1
Diff to
previous 3645
Add wrapper to call list updates command to see packages that need to be updated.
This compares the installed packages on the local system to the index file which is at most 24 hours old.
Revision
3645 -
Directory Listing
-
[select for diffs]
Modified
Sat Jan 29 23:36:46 2011 UTC
(13 years, 3 months ago)
by
laffer1
Diff to
previous 3609
We don't have a compat directory. That was a freebsdism.
Also add the apache licensed directory while we're here.
Revision
3542 -
Directory Listing
-
[select for diffs]
Modified
Thu Oct 21 15:51:00 2010 UTC
(13 years, 6 months ago)
by
laffer1
Diff to
previous 3541
sysrc is a new utility written by Devin Teske that allows a user to easily modify the contents of /etc/rc.conf (or a version in a jail). It will check for existing variables and adjust the value as necessary. This is less error prone than echo >> type operations and it causes less spam.
Revision
3436 -
Directory Listing
-
[select for diffs]
Modified
Sat Jul 31 05:38:50 2010 UTC
(13 years, 9 months ago)
by
laffer1
Diff to
previous 3433
Add -m option to cron(8), which overrides default mail recipient for cron mails unless it's explicitly provided by MAILTO= in crontab. Setting the recipient to null string disables default mails. Also remove __P instances. Obtained from: FreeBSD 9-CURRENT
Revision
3295 -
Directory Listing
-
[select for diffs]
Modified
Thu Mar 4 03:02:32 2010 UTC
(14 years, 2 months ago)
by
laffer1
Diff to
previous 3294
This version can now install and delete to some degree.
Delete only needs the pkgname.. for instance
mport delete p7zip
install doesn't do remote yet, and it must already have a package ready in /usr/mports/Packages/<arch>/All
You must include the EXACT version number like
mport install p7zip-9.04
This will get smarter and more useful in time.
delete and list commands are useful now.
Revision
3285 -
Directory Listing
-
[select for diffs]
Modified
Tue Feb 9 01:41:45 2010 UTC
(14 years, 3 months ago)
by
laffer1
Diff to
previous 3265
Start work on the mport wrapper program. This needs a lot of work yet and is not connected to the build intentionally.
Revision
3264 -
Directory Listing
-
[select for diffs]
Modified
Sun Jan 17 14:42:44 2010 UTC
(14 years, 3 months ago)
by
laffer1
Diff to
previous 3254
Improve powerd accuracy on SMP based systems. We're now using summary load instead of average load.
powerd is independant from number and size of frequency levels now.
Add new hiadaptive load for ac powered systems which rises freq twice as fast and drops it on 1/8 per time interval.
Default polling was changed from 1/2 to 1/4 of a second.
Based upon FreeBSD 7.2 patches to powerd.
Revision
3199 -
Directory Listing
-
[select for diffs]
Modified
Sat Nov 28 22:44:36 2009 UTC
(14 years, 5 months ago)
by
laffer1
Diff to
previous 3191
Import OpenBSD's sysctl sensors framework. This is based on work by Constantine A. Murenin for the 2007 Google summer of code for FreeBSD.
Includes:
sample config file for sensord
rc scripts
documentation fixes and updates
sys/kern/kern_sensors.c
sys/sensors.h
This is compatible with OpenBSD 4.1 and 4.2 in terms of the userland bits.
Revision
3138 -
Directory Listing
-
[select for diffs]
Modified
Sat Oct 24 05:13:57 2009 UTC
(14 years, 6 months ago)
by
laffer1
Diff to
previous 3119
Modify sysinstall to detect SMP systems and choose an alternate kernel on i386/amd64. This will allow us to ship both a UNI and SMP kernel instead of just a SMP kernel.
Revision
3037 -
Directory Listing
-
[select for diffs]
Modified
Sat Aug 15 17:24:15 2009 UTC
(14 years, 9 months ago)
by
laffer1
Diff to
previous 2977
Make the default shell mksh for new user accounts. This script is usually run by end users and sh is not all that user friendly.
Revision
2917 -
Directory Listing
-
[select for diffs]
Modified
Thu May 21 00:08:40 2009 UTC
(14 years, 11 months ago)
by
laffer1
Diff to
previous 2916
Get rid of more pc98 fluff. Add a message warning Vista users about our boot manager. Remove support for tape drives. This never worked.
Revision
2914 -
Directory Listing
-
[select for diffs]
Modified
Wed May 20 23:33:31 2009 UTC
(14 years, 11 months ago)
by
laffer1
Diff to
previous 2913
Prompt user for keymap/country selection. This will adjust the map for different locales, etc. Also remove configuration options for exim and postfix as we don't have mports for them.
Revision
2911 -
Directory Listing
-
[select for diffs]
Modified
Wed May 20 22:24:27 2009 UTC
(14 years, 11 months ago)
by
laffer1
Diff to
previous 2909
We no longer have usbd, devd does all the heavy lifting.
ALso, remove process limits from sysinstall. It makes absolutely no sense to have process limits for the installer.
Revision
2645 -
Directory Listing
-
[select for diffs]
Modified
Wed Mar 25 16:59:32 2009 UTC
(15 years, 1 month ago)
by
laffer1
Diff to
previous 2642
This commit was generated by cvs2svn to compensate for changes in r2644,
which included commits to RCS files with non-trunk default branches.
Revision
2144 -
Directory Listing
-
[select for diffs]
Modified
Sun Nov 23 17:43:32 2008 UTC
(15 years, 5 months ago)
by
laffer1
Diff to
previous 2105
This commit was generated by cvs2svn to compensate for changes in r2143,
which included commits to RCS files with non-trunk default branches.
Revision
2098 -
Directory Listing
-
[select for diffs]
Modified
Wed Nov 19 21:48:31 2008 UTC
(15 years, 5 months ago)
by
laffer1
Diff to
previous 2080
This commit was generated by cvs2svn to compensate for changes in r2097,
which included commits to RCS files with non-trunk default branches.
Revision
2080 -
Directory Listing
-
[select for diffs]
Modified
Tue Nov 18 03:39:50 2008 UTC
(15 years, 5 months ago)
by
laffer1
Diff to
previous 2078
This commit was generated by cvs2svn to compensate for changes in r2079,
which included commits to RCS files with non-trunk default branches.
Revision
2078 -
Directory Listing
-
[select for diffs]
Modified
Tue Nov 18 02:07:38 2008 UTC
(15 years, 5 months ago)
by
laffer1
Diff to
previous 2076
This commit was generated by cvs2svn to compensate for changes in r2077,
which included commits to RCS files with non-trunk default branches.
Revision
2074 -
Directory Listing
-
[select for diffs]
Modified
Mon Nov 17 23:27:33 2008 UTC
(15 years, 5 months ago)
by
laffer1
Diff to
previous 2072
This commit was generated by cvs2svn to compensate for changes in r2073,
which included commits to RCS files with non-trunk default branches.
Revision
2070 -
Directory Listing
-
[select for diffs]
Modified
Sun Nov 16 22:30:13 2008 UTC
(15 years, 5 months ago)
by
laffer1
Diff to
previous 2068
This commit was generated by cvs2svn to compensate for changes in r2069,
which included commits to RCS files with non-trunk default branches.
Revision
2067 -
Directory Listing
-
[select for diffs]
Modified
Sun Nov 16 22:15:39 2008 UTC
(15 years, 5 months ago)
by
laffer1
Diff to
previous 2065
This commit was generated by cvs2svn to compensate for changes in r2066,
which included commits to RCS files with non-trunk default branches.
Revision
2065 -
Directory Listing
-
[select for diffs]
Modified
Sun Nov 16 22:12:28 2008 UTC
(15 years, 5 months ago)
by
laffer1
Diff to
previous 2064
Add sade utility (connect to build). This is a disk editor which duplicates some of the functionality of sysinstall so that we can remove it later.
Does not support gmirror, etc yet. It's better than nothing.
Revision
2061 -
Directory Listing
-
[select for diffs]
Modified
Sun Nov 16 22:02:27 2008 UTC
(15 years, 5 months ago)
by
laffer1
Diff to
previous 2059
This commit was generated by cvs2svn to compensate for changes in r2060,
which included commits to RCS files with non-trunk default branches.
Revision
2056 -
Directory Listing
-
[select for diffs]
Modified
Fri Nov 14 19:15:59 2008 UTC
(15 years, 6 months ago)
by
laffer1
Diff to
previous 1890
This commit was generated by cvs2svn to compensate for changes in r2055,
which included commits to RCS files with non-trunk default branches.
Revision
1609 -
Directory Listing
-
[select for diffs]
Modified
Sat May 17 06:47:35 2008 UTC
(16 years ago)
by
laffer1
Diff to
previous 1569
$MidnightBSD$
- Prefer clock_gettime(2) over gettimeofday(2) and use CLOCK_MONOTONIC
as it is only used to track elapsed time.[1]
- Fix compiler warnings and style(9) bugs.
consume kld_isloaded(3).
Fix a (very) longstanding bug in moused(8) affecting high-resolution
rodents when linear acceleration (-a) was enabled with a <1 value to
slow them down.
Previously, rounding errors would eat small movements so the mouse
had to be moved a certain distance to get any movement at all. We
now calculate the rounding errors and take them into account when
reporting movement.
Add dynamic acceleration to moused(8). This introduces a '-A' flag to
control the acceleration algorithm. It can be used together with the '-a'
flag for regular acceleration. [1]
Convert macros to use C99's syntax for macros with a variable number of
arguments.
Markup fixes to moused(8).
Obtained from: FreeBSD
Revision
1566 -
Directory Listing
-
[select for diffs]
Modified
Fri May 2 06:41:00 2008 UTC
(16 years ago)
by
laffer1
Diff to
previous 1565
replace some of the string functions with their "safe" equivalents. Most of the usages were fine anyway. It's just easier to audit.
Revision
1527 -
Directory Listing
-
[select for diffs]
Modified
Mon Apr 28 04:00:57 2008 UTC
(16 years ago)
by
laffer1
Diff to
previous 1526
Cleanups for mailwrapper(8):
- K&R -> ANSI prototype [O]
- Do not bother to do free right before exit() or execve() [O]
- Remove some dead code in addarg()
- Make additional parameters specified in mailer.conf(5)
actually work and document the fact. [N]
- Avoid using __progname but instead use getprogname()
and setprogname() to provide more sensible messages. [O, N]
- Update $OpenBSD$ and $NetBSD$ to reflect the fact that we
have sync'ed with their code.
- WARNS=6
Improvements from FreeBSD, NetBSD and OpenBSD.
Revision
1202 -
Directory Listing
-
[select for diffs]
Modified
Sat Aug 18 07:37:09 2007 UTC
(16 years, 8 months ago)
by
laffer1
Diff to
previous 1201
$MidnightBSD$
Add PAM supoprt to cron. This will allow cron to skip commands by unavailable accounts depending on pam.conf for cron. This only effects personal crontabs and not /etc/crontab.
Also fix an issue with $HOME
Obtained from FreeBSD.
Revision
1199 -
Directory Listing
-
[select for diffs]
Modified
Sat Aug 18 06:50:52 2007 UTC
(16 years, 8 months ago)
by
laffer1
Diff to
previous 1181
The format of /etc/crontab is different. (who field)
Don't allow silly people to use /etc/crontab by adding some anti foot shooting.
Obtained from FreeBSD rev 1.23 + 1.24
Revision
1175 -
Directory Listing
-
[select for diffs]
Modified
Fri Aug 10 00:44:49 2007 UTC
(16 years, 9 months ago)
by
laffer1
Diff to
previous 1174
Fix the logic bug that caused the custom versions of warn(3) and
warnx(3) to be compiled on systems that have it (e.g. FreeBSD),
while the intention was opposite, i.e., compile them on systems
that don't have them. Also fixes static linkage of pkg_sign(1).
Revision
1172 -
Directory Listing
-
[select for diffs]
Modified
Fri Aug 10 00:39:29 2007 UTC
(16 years, 9 months ago)
by
laffer1
Diff to
previous 1171
spacing. get rid of other INDEX definitions. we've made a lot of changes to the pkg-tools for mports. Let's bump version
Revision
1113 -
Directory Listing
-
[select for diffs]
Modified
Fri Jul 27 21:32:46 2007 UTC
(16 years, 9 months ago)
by
laffer1
Diff to
previous 1052
Let the fun begin.
Rebranded man page (mostly). There are still several errors and references to things like pesky alpha support.
Created a temporary hack to (hopefully) get BSD cpio working with the installation media. If this works, we'll need to make some adjustments as to not waste memory and/or replace the mediaBufferSize function with something that makes sense.
Revision
781 -
Directory Listing
-
[select for diffs]
Modified
Fri Mar 9 14:43:11 2007 UTC
(17 years, 2 months ago)
by
laffer1
Diff to
previous 780
Correct situation where user boots from floppy disk and then inserts a CDROM. The first call to mount the CD will fail.
Revision
354 -
Directory Listing
-
[select for diffs]
Modified
Wed Dec 27 01:15:48 2006 UTC
(17 years, 4 months ago)
by
laffer1
Diff to
previous 320
Change burncd so that if CDRIOCGETPROGRESS does not return a good value, CDIOCRESET is used to determine when the command is complete.
This corrects a bug with some CD/DVD recorders working with rewritable media where they never complete.
Based on a patch by Luigi Rizzo on stable@freebsd.org.
Revision
117 -
Directory Listing
-
[select for diffs]
Modified
Thu Aug 24 00:18:42 2006 UTC
(17 years, 8 months ago)
by
laffer1
Diff to
previous 116
rdate's -c flag was not working as -DLEAPSECONDS was not used in the base system to maintain posix compliance. Instead, rdate was altered to read a "right" subdirectory just as openbsd does. In right, leapsecond versions of all the zones are built so that we can maintain legal time if needed.
Revision
111 -
Directory Listing
-
[select for diffs]
Modified
Tue Aug 22 12:58:06 2006 UTC
(17 years, 8 months ago)
by
laffer1
Diff to
previous 110
The old ntpdate program displayed the clock error by default. Change rdate to do the same thing. Idea from DragonFly.
Revision
109 -
Directory Listing
-
[select for diffs]
Modified
Tue Aug 22 05:52:12 2006 UTC
(17 years, 8 months ago)
by
laffer1
Diff to
previous 106
Import of OpenBSD's rdate utility. Leapseconds flag disabled until a decision is made on /usr/share/zoneinfo/Right/UTC or equivalent.
Revision
56 -
Directory Listing
-
[select for diffs]
Modified
Mon Aug 14 11:52:13 2006 UTC
(17 years, 9 months ago)
by
laffer1
Diff to
previous 46
My first past at MidnightBSDizing the installer. Perhaps I should look into teh DF installer.
Revision
46 -
Directory Listing
-
[select for diffs]
Modified
Fri Aug 4 17:10:41 2006 UTC
(17 years, 9 months ago)
by
laffer1
Diff to
previous 6
FreeBSD-SA6:13 and 14 were patched. The nis software and amd athlon fpu handling fixed. Changes to echo and pfctl are needed to fix compile bugs with changes related to cvs tags and macros.
Revision
6 -
Directory Listing
-
[select for diffs]
Modified
Sat Feb 25 02:38:42 2006 UTC
(18 years, 2 months ago)
by
laffer1
Diff to
previous 3
This commit was generated by cvs2svn to compensate for changes in r5, which
included commits to RCS files with non-trunk default branches.
Revision
3 -
Directory Listing
-
[select for diffs]
Added
Sat Feb 25 02:29:52 2006 UTC
(18 years, 2 months ago)
by
laffer1
This commit was generated by cvs2svn to compensate for changes in r2, which
included commits to RCS files with non-trunk default branches.