History log of /dflybsd-src/nrelease/Makefile (Results 1 – 25 of 322)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# d68ee484 21-Jan-2025 Aaron LI <aly@aaronly.me>

nrelease: Clean up a bit the 'clean' target

The '.didbootstrap' mark file was a legacy of the removed pkgsrc
bootstrap procedure.


# ab75f1d9 21-Jan-2025 Aaron LI <aly@aaronly.me>

nrelease: Let vnconfig(8) auto determine/create the vn device


# ccc073f1 21-Jan-2025 Aaron LI <aly@aaronly.me>

nrelease: Unconfigure vn(4) and clean up after creating efiboot.img


# aab461e0 20-Jan-2025 Aaron LI <aly@aaronly.me>

nrelease: Simplify the adjustments to loader.conf for IMG boot

Use 'sed' similar to fstab adjustments instead of grep+echo to adjust
'boot/loader.conf' to the IMG boot.


# 66d900e9 20-Jan-2025 Aaron LI <aly@aaronly.me>

nrelease: Adjust fstab and reuse it for IMG boot

The root '/' filesystem is mounted by the kernel, so it can be omitted
from 'etc/fstab'. This also makes the 'fstab' file be used by the IMG
boot, s

nrelease: Adjust fstab and reuse it for IMG boot

The root '/' filesystem is mounted by the kernel, so it can be omitted
from 'etc/fstab'. This also makes the 'fstab' file be used by the IMG
boot, so just reuse it.

show more ...


# e11cbfed 20-Jan-2025 Aaron LI <aly@aaronly.me>

nrelease: Fix up rc.conf to mount root readwrite for IMG boot

While there, remove the obsolete comments in 'etc/rc.conf'.


# 7eb3d59f 10-Apr-2024 Michael Neumann <mneumann@ntecs.de>

nrelease - fix/improve livecd

Make building a livecd image with "binpkgs" easier:

make release gui binpkgs

now works out of the box without having to manually specify the
corresponding package

nrelease - fix/improve livecd

Make building a livecd image with "binpkgs" easier:

make release gui binpkgs

now works out of the box without having to manually specify the
corresponding packages for some ports (e.g. perl5).

While there, fix .xinitrc (we no longer use pkgsrc) and use a more
recent xorg.conf.

show more ...


# 8c441895 24-Feb-2023 Aaron LI <aly@aaronly.me>

nrelease: Add 'IMGSIZE_MB' to specify file size in units of MB

The image file size was specified by the 'IMGSIZE' variable, but it's
the number of 512-byte sectors, which isn't intuitive and require

nrelease: Add 'IMGSIZE_MB' to specify file size in units of MB

The image file size was specified by the 'IMGSIZE' variable, but it's
the number of 512-byte sectors, which isn't intuitive and requires a
manual conversion. Add the 'IMGSIZE_MB' variable to directly specify
the file size in units of MB, which is more intuitive and friendly.

show more ...


# 2db6e812 23-Feb-2023 Aaron LI <aly@aaronly.me>

nrelease: Remove downloaded packages from ISO/IMG


# 3e82f71a 23-Feb-2023 Aaron LI <aly@aaronly.me>

nrelease: Allow /etc/ssl/cert.pem be missing

The 'pkg-bootstrap' target in '/usr/Makefile' has been updated to work
without '/etc/ssl/cert.pem', so ignore copy failure of this file.


# 3f84c424 08-Feb-2023 Aaron LI <aly@aaronly.me>

nrelease: Improve 'etc.hdd' creation to eliminate inconsistency

Previously, the 'etc.hdd' was created during the 'buildiso' target and
then updated in the 'pkgs' target. However, in the 'pkgs' targ

nrelease: Improve 'etc.hdd' creation to eliminate inconsistency

Previously, the 'etc.hdd' was created during the 'buildiso' target and
then updated in the 'pkgs' target. However, in the 'pkgs' target, only
the password files (i.e., master.passwd, passwd, group) were copied but
the password DBs (i.e., pwd.db, spwd.db) were not rebuild. This caused
an inconsistency in 'etc.hdd'. When a user tried manual installation
and forgot to run 'pwd_mkdb', the installed system would fail to add new
users and generate errors like:

> pw: user 'myuser' disappeared during update.
> adduser: ERROR: There was an error adding user (myuser).

This commit improves the creation of 'etc.hdd'. Reorder the 'customiso'
target *after* the 'pkgs' target, so we can simply copy the 'etc' to
'etc.hdd' and be done, without any further changes, and the resulting
password files and DBs are in consistency. In addition, this avoids
adding the 'installer' user to the 'etc.hdd' and so we get a cleaner
system by default.

See also: https://lists.dragonflybsd.org/pipermail/users/2023-February/428576.html
(Regenerating the password databases on new installs)

show more ...


Revision tags: v6.4.0, v6.4.0rc1, v6.5.0
# 117d2eab 17-Sep-2022 Michael Neumann <mneumann@ntecs.de>

nrelease - Copy `/etc/ssl/cert.pem` into ISOROOT

Otherwise it fails when using target `binpkg`:

```
9984868:error:14FFF086:SSL routines:(UNKNOWN)SSL_internal:certificate verify failed:/usr/src/lib/

nrelease - Copy `/etc/ssl/cert.pem` into ISOROOT

Otherwise it fails when using target `binpkg`:

```
9984868:error:14FFF086:SSL routines:(UNKNOWN)SSL_internal:certificate verify failed:/usr/src/lib/libressl/../../crypto/libressl/ssl/tls13_client.c:617:
pkg-static: https://mirror-master.dragonflybsd.org/dports/dragonfly:6.4:x86:64/LATEST/packagesite.txz: Authentication error
Unable to update repository Avalon
Error updating repositories!
```

show more ...


Revision tags: v6.2.2, v6.2.1, v6.3.0
# 2c776168 25-Nov-2021 Sascha Wildner <saw@online.de>

nrelease: Switch to makefs(8) for the ISO's EFI system partition image.

Tested-by: tuxillo


# 8a6aa092 25-Nov-2021 Sascha Wildner <saw@online.de>

nrelease: Add a $WORLD_VERSION variable.

Can be useful when using new features in the release build.


# f8c0334e 25-Nov-2021 Antonio Huete Jimenez <tuxillo@quantumachine.net>

nrelease: DPorts not needed for binpkgs/nopkgs


Revision tags: v6.0.1, v6.0.0, v6.0.0rc1, v6.1.0
# ea8f7c44 20-Feb-2021 Sascha Wildner <saw@online.de>

nrelease: Fix typo.


# 6b921297 01-Jan-2021 Aaron LI <aly@aaronly.me>

Remove obsolete dev_mkdb(8)

The devname(3) has long been updated to determine the device name via
the 'kern.devname' sysctl provided by devfs(5). The dev.db created by
dev_mkdb(8) is thus unused an

Remove obsolete dev_mkdb(8)

The devname(3) has long been updated to determine the device name via
the 'kern.devname' sysctl provided by devfs(5). The dev.db created by
dev_mkdb(8) is thus unused and obsolete. So remove dev_mkdb(8) as well
and update relevant parts.

show more ...


# 7392a6b4 29-Nov-2020 Sascha Wildner <saw@online.de>

nrelease: Define BUILDING_NRELEASE_DPORTS when building packages.

Requested by zrj to allow further optimization at the ports level.


Revision tags: v5.8.3, v5.8.2
# 2cc9c7f7 07-Sep-2020 Antonio Huete Jimenez <tuxillo@quantumachine.net>

nrelease: Follow-up commit 10d767c30ac91

- In our release disk image, create /firstboot so that any
rc.d script using the KEYWORD firstboot can be run
exactly once at boot. Since the first

nrelease: Follow-up commit 10d767c30ac91

- In our release disk image, create /firstboot so that any
rc.d script using the KEYWORD firstboot can be run
exactly once at boot. Since the firstboot code assumes
a read-write root filesystem, do not add this file to
our ISO image.

show more ...


# 7a64720c 04-Jun-2020 Sascha Wildner <saw@online.de>

nrelease: Stop putting the wpa_supplicant pkg on our install media.

Base wpa_supplicant was recently upgraded to 2.9.


# 04e94b32 16-May-2020 Aaron LI <aly@aaronly.me>

nrelease: Use pw(8) and chpass(1) to setup 'installer' and 'root' users

Use pw(8) to add the 'installer' user and use chpass(1) to disable
passwords for the 'installer' and 'root' users. So we can

nrelease: Use pw(8) and chpass(1) to setup 'installer' and 'root' users

Use pw(8) to add the 'installer' user and use chpass(1) to disable
passwords for the 'installer' and 'root' users. So we can drop the
customized 'master.passwd' file and be in sync with the one in
usr/src/etc.

show more ...


# 22e9b157 16-May-2020 Aaron LI <aly@aaronly.me>

nrelease: Recopy passwd and master.passwd as well

Ports/packages may also install new users.

While there, use '--yes' option for 'pkg autoremove' to clean a bit.


# a4527c0f 12-May-2020 Aaron LI <aly@aaronly.me>

release: Mount tmpfs at /usr/local/etc only if exists for ISO

For an ISO release built with the 'nopkgs' option, it doesn't have the
'/usr/local/etc' directory. Thus the boot process would fail bec

release: Mount tmpfs at /usr/local/etc only if exists for ISO

For an ISO release built with the 'nopkgs' option, it doesn't have the
'/usr/local/etc' directory. Thus the boot process would fail because it
cannot mount tmpfs at the non-existent directory '/usr/local/etc'.

Fix this issue by checking the existence of '/usr/local/etc' before
appending the corresponding entry to the ISO's fstab.

show more ...


# c2dc3938 12-May-2020 Aaron LI <aly@aaronly.me>

nrelease/Makefile: Fix 'pkg_${PKG}' to 'PKG_${PKG}' in a message


# dade4a2e 10-May-2020 Aaron LI <aly@aaronly.me>

nrelease/Makefile: Display help text when no target specified

Make the 'help' target the default, so that the help text is shown when
no target is specified. Before this change, a bare 'make' would

nrelease/Makefile: Display help text when no target specified

Make the 'help' target the default, so that the help text is shown when
no target is specified. Before this change, a bare 'make' would give
message: `gui' is up to date.

show more ...


12345678910>>...13