Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Apr 28, 2015
  1. nrelease: Fix comment typo.

    Sascha Wildner authored
Commits on Mar 4, 2015
  1. nrelease: Revert a small part of 255a027

    Sascha Wildner authored
    This was causing git to be no longer installed.
    Reported-by: Vitaly Shevtsov <>
Commits on Mar 3, 2015
  1. nrelease: Solve the initial initrd creation better.

    Sascha Wildner authored
    Hard links in cd9660, while not taking up more space in the ISO or on
    the CD, all have distinct inode numbers, which causes them to be treated
    like individual files when copying them somewhere. This caused the initrd
    to overflow when we built it from the installer after booting from the
    This commit puts initrd creation into the nrelease process instead, making
    use of mkinitrd(8)'s -c option which allows us to override the contents
    directory to the ${ISOROOT}'s /usr/share/initrd.
    Reported-by:   opvalues
    Dragonfly-bug: <>
  2. nrelease: Remove an unneeded comma.

    Sascha Wildner authored
Commits on Feb 13, 2015
  1. @mneumann

    nrelease - Revive the gui build

    mneumann authored
    Pkgsrc is long gone. Update Makefile to use dports.
Commits on Nov 12, 2014
  1. boot/loader: Autoload XHCI support (xhci.ko).

    Sascha Wildner authored
    This should help with issues people were having when trying to
    boot a DragonFly USB IMG from a thumb drive plugged into a
    USB 3 port.
  2. nrelease/rconfig: Remove some usbd(8) remains.

    Sascha Wildner authored
Commits on Oct 28, 2014
  1. Remove various pkgsrc remains.

    Sascha Wildner authored
    * Remove pkgsrcaudit periodic script.
    * Remove pkg_radd(1) and pkg_search. pkg(8) will do.
    * Remove pkgsrc(7) manual page.
    * Remove test/fastbulk (meant to be a faster alternative to pbulk but it
      never took off).
    * Remove searching of /usr/pkgsrc searching via whereis(1).
    * Various small adjustments.
Commits on Sep 6, 2014
  1. installer: Fix unknown REQUIRE in rc.d/pfi which is on the install me…

    Sascha Wildner authored
    Take mountcritremote (no change in rcorder position).
    I thought I had done this already but seems not.
Commits on Aug 29, 2014
  1. nrelease: Do not provide default make.conf files.

    Sascha Wildner authored
    The git package delivered on the installation media is special in the
    sense that it is built with certain options not set to prevent it from
    pulling in python and perl as dependencies (to keep the ISOs small,
    Once the system is installed, storage size is no longer really an issue,
    so there is no need to have those options in the make.conf we install.
    After this commit, a manually built git package should match the binary
    package which we provide.
Commits on Aug 21, 2014
  1. @fupjack

    Move from dns/bind98 on install img/iso to dns/bind-tools.

    fupjack authored
    BIND 9.8 is reaching EOL in a month.  We don't need a full version of
    BIND on the default install, since bind-tools provides dig/nslookup/host
    and so on.
Commits on May 29, 2014
  1. nrelease: Verify that $DPORTS_TREE indeed exists as a directory.

    Sascha Wildner authored
    Also, if it exists, output its name so it can be looked up in the
    logfile (in case there might have been a typo when overriding the
Commits on May 6, 2014
Commits on Apr 13, 2014
  1. Dynamic root: Move required libraries to /lib

    François Tigeot authored
    * Add /lib to the standard run-time loader library search path
    * Ensure symbolic links stay in /usr/lib, the build
      tools won't pick them up in /lib
Commits on Mar 13, 2014
  1. @tuxillo

    nrelease - Minor fixes

    tuxillo authored
    - Use 'reinstallkernel' to avoid leaving *.old files
      in the ISO image.
    - Make sure the '/boot/kernel/kernel.BOOTP' symbolic link
      is recreated when it already exists (-f option to ln).
    - Do not use '-p' to cp. In the case /etc/resolv.conf file
      has schg flag set, a later rm during nrelease would fail.
    Submitted-by: YONETANI Tomokazu <>
    DragonFly-bug: <>
    This commit closes #1496
Commits on Feb 19, 2014
  1. @bwalex
Commits on Jan 24, 2014
  1. @markuspf
Commits on Jan 10, 2014
  1. nrelease: Stop putting net/isc-dhcp42-client on the ISOs/IMGs.

    Sascha Wildner authored
    I don't remember how it got into the list, given that we have dhclient(8).
    I assume building the server didn't work without having built the client
    at some point in time (maybe in pkgsrc times).
    Noticed-by: sephe
Commits on Oct 26, 2013
Commits on Sep 7, 2013
  1. nrelease: Remove xorg.conf from non-gui images

    François Tigeot authored
    * Left by itself, Xorg autodetects hardware drivers and other essential
      parameters necessary for its operation
    * The shipped xorg.conf file was forcing wrong defaults on many machines,
      leading to broken Xorg installations
    * This was a particularly acute problem with i915 hardware
Commits on Aug 13, 2013
  1. nrelease - Add delay before umounting

    Matthew Dillon authored
    * Add a delay before unmounting the usb image filesystem.
Commits on Aug 1, 2013
  1. nrelease: Install a default pkg.conf from pkg(8)

    François Tigeot authored
    Do not hardcode the file contents anymore
Commits on Jun 12, 2013
  1. Remove MACHINE_ARCH=amd64 and legacy make instructions from makefiles

    John Marino authored
    Apparently the x86_64 platform used to be referred to as "amd64" so some
    makefile code was added to help with the transition.  It probably should
    have been removed when bringing bmake in.
    With the commit, the makefiles expect bmake and will break if an older
    make is used (e.g. from DragonFly 3.2).  That means an upgrade to
    DragonFly 3.6 will have to be upgraded to DragonFly 3.4 first.  There
    may be other reasons to do this as well, besides just bmake.
    The recent symbol versioning makefile for libraries requires bmake, so
    legacy make can't build world anymore in any case.
Commits on May 29, 2013
  1. nrelease - Set dports default, add dports defaults

    Matthew Dillon authored
    * Default DPORTS_PATH to /usr/dports.
    * Add dports defaults for the git build to match the git we intend to
      prepackage with the installation.
  2. nrelease: Switch over to dports for all packages.

    Sascha Wildner authored
Commits on Apr 21, 2013
  1. nrelease: Add pkg(8) to our images and ISOs.

    Sascha Wildner authored
    'make release' now requires an additional directory with the dports tree.
    This commit adds some more steps (such as running 'pkg autoremove').
    In-discussion-with: marino
Commits on Apr 20, 2013
  1. nrelease: Remove an unused variable.

    Sascha Wildner authored
Commits on Apr 19, 2013
Commits on Mar 26, 2013
  1. nrelease: Use variables.

    Sascha Wildner authored
Commits on Dec 20, 2012
Commits on Nov 16, 2012
  1. nrelease/Makefile.usr: Relocate the git gc for pkgsrc to nrelease.

    Sascha Wildner authored
    Since it was only meant for keeping the LiveDVD smaller, put it into
    its build and don't force everyone to sit through it. The time it
    takes seems to increase significantly on virtual machines with just
    1G of RAM, for example. It seems to be quite memory hungry.
    Reported-by: many
Commits on Oct 28, 2012
  1. Replace legacy make with bmake

    John Marino authored
    The proper way to detect which make is building the makefile is to check
    for .PARSEDIR.  If present, bmake is processing the makefile.  For the
    time being, both make will be supported for bootstrapping purposes, but
    in time the check can be removed, say for the DragonFly 3.6 release.
    The abundance of .ORDER commands in caused a breakage when
    building world in parallel with bmake.  Likely some order constraints
    were impossible to achieve, and bmake just stopped while legacy did the
    best it could.  In any case, the majority of the .ORDER commands were
    replaced by a single .ORDER command which solved the problem.
    The legacy make is disconnected in this commit set, but the source files
    will be removed soon.
Commits on Oct 22, 2012
  1. Remove CAPS.

    Sascha Wildner authored
    OK'd-by: dillon
Commits on Sep 20, 2012
  1. nrelease: Remove the obsolete -scmgit-gui option from the build.

    Sascha Wildner authored
    Its presence was breaking snapshot building.
    It is no longer necessary to prevent gitk from being built along
    with git using '-scmgit-gui', because pkgsrc now has a separate
    scmgit-gitk package for it.
    Since we used to build our GUI distribution without -scmgit-gui
    (meaning with gitk), add scmgit-gitk to the GUI build.
Something went wrong with that request. Please try again.