martin
0e857c5e1f
Now that we do not force debug sets off install CDs any more, explicitly
...
set CDRELEASE_NODEBUG everywhere.
2018-09-28 15:05:19 +00:00
martin
9dfe31c9a3
Introduce CDRELEASE_NODEBUG - if set, avoids putting debug sets in the
...
ISO image.
Set this for sparc64 install CDs - many of the supported machines have
SCSI CD drives and it is impossible to get DVD replacements for those.
This is a pitty, but in the end a working install medium is more worth
than debug sets (which can be downloaded later).
2017-09-08 09:50:44 +00:00
christos
0cd29ab5b4
Initial pass to be unaffected by build umask on build artifacts
...
1. ${MKDIR} -> ${MKDIR} ${MKDIRPERM}
2. ${CP} -> ${INSTALL} ${COPY} -m <perm>
2017-02-10 16:43:59 +00:00
martin
0ae2127055
Obey MKKMOD=no.
...
From Rin Okuyama in PR install/50061.
2015-07-19 10:16:55 +00:00
martin
ccb8409b13
Make sure to copy the language catalog files for sysinst, but do not
...
copy sysinst itself to / on the CD, and instead use the base version
for installation.
2015-05-28 09:51:31 +00:00
martin
3cf95378a5
Do not default any CD_SETS - let the MD makefiles request them specifically.
2015-05-27 09:44:40 +00:00
martin
9565aae1bf
2nd try: make amd64, i386, sparc64 and vax iso images use full sets.
...
While there fix an old bug that makefs used the build hosts /etc/group
and passwd information when creating the image.
Thanks to Andreas Gustafsson for extensive testing.
2015-05-25 15:38:33 +00:00
martin
dd29c6c2e1
Revert previous untill fallout has been fixed.
2015-05-19 06:58:52 +00:00
martin
0298cca26c
Add a new simple method to put whole sets on CD images (instead of
...
listing single binaries or patterns) and use those for the existing
ISO images.
2015-05-18 06:25:04 +00:00
martin
c5a38fe1e4
Add libpthread.so* - new lzma needs it.
2015-04-18 08:56:56 +00:00
roy
4b34ebf614
Punt custom dhcpcd hooks in favour up upstream hooks
2014-09-13 10:18:24 +00:00
riastradh
75f2a57740
CD images need libarchive if MKBSDTAR is yes.
2014-08-14 16:27:17 +00:00
dholland
779842189d
Adjust for sysinst move.
2014-07-26 19:34:08 +00:00
martin
25fbf89b06
Create /var/tmp for vi. Pointed out by Izumi Tsutsui.
2014-05-19 15:57:04 +00:00
martin
483126c11b
PR install/48818: put vi on install CDs
2014-05-18 13:06:12 +00:00
tsutsui
f836ad2f40
Sync with amd64 and i386 installcds:
...
>> PR/47276: ftp has https support now
(i.e. now libcrypto and libssl are required in non-crunched installcd)
2012-12-22 17:51:19 +00:00
joerg
fc67b0cd11
Switch terminfo(3) to cdb(5).
2012-06-03 23:19:09 +00:00
joerg
1907ec3a61
Switch device database to cdb(5). Rework ttyname(3) and ttyname_r(3) to
...
depend on new devname_r(3) as heart. Add /dev/pts magic directly to
devname(3). While it can lead to returning non-existing paths, the
behavior is more consistent that way. Drop caching layer in devname(3),
it doesn't buy anything for the common case of having access to the
database. Teach devname(3) proper fallback behavior of scanning /dev.
Create both old-style and new-style database for now in /etc/rc.d/sysdb.
2012-06-03 21:42:44 +00:00
jmcneill
4b2d521801
use ${CDIMAGE} instead of ${CDBASE}.iso
2012-01-15 22:34:33 +00:00
martin
130dae22e3
Include liblzma to unbreak gzip on the install CD. (Hi Joerg!)
2011-06-22 14:05:38 +00:00
martin
351873a5b2
Apply Joerg's changes to x86 CDs here alos:
...
Include libgcc_s.so symlinks in /usr/lib, so that binaries in /usr
linked against it actually work.
We realy should split this into MD and MI lists and share the MI one.
2011-06-19 10:52:08 +00:00
martin
dd3f377a8d
On install CDs: make ^C and ^Z work (mostly) as they used to do on
...
crunched/ramdisk install media again.
Fixes the remaining parts of PR 44738.
2011-04-17 12:18:19 +00:00
martin
56d78e2532
Add /usr/bin/getopt, it is needed by /usr/mdec/binstall.
...
Noticed by Jaime Fournier.
2011-03-20 09:04:53 +00:00
tsutsui
7e57c1a44f
Adjust file lists for recent move:
...
usr/sbin/chown -> sbin/chown
usr/bin/chgrp -> bin/chgrp
2011-01-14 10:26:28 +00:00
martin
f2db49e8b2
Add /libdata/firmware and /usr/lib/libintl* to install CDROMs with
...
root on iso9660; fixes PR install/43692 and install/43693.
2010-08-02 10:03:12 +00:00
he
686c73fd73
Um, as has been noted, INSTALL_FILE records what's installed if it's
...
done unprived, and that doesn't go down well on a re-build. So use
${INSTALL} ${COPY} instead to fix this problem.
2010-04-23 14:10:19 +00:00
he
91dbb8c445
Change use of ${CP} and ${CHMOD} to ${INSTALL_FILE}, so that if the
...
target is made un-writeable, the build won't bomb out during an
UPDATE build. OK'ed by martin@.
2010-04-22 11:58:59 +00:00
martin
dd15332205
Ooops, do not try to create a symlink in a not-yet existing directory
2010-04-18 16:10:03 +00:00
martin
07b122db7c
Change the install CD to go to full multiuser mode. This clearly
...
separates the setup done by /etc/rc once, and the repeated stuff
(install.sh invoking sysinst).
2010-04-18 12:58:57 +00:00
martin
b4deff4fda
Cherry-pick the /libexec content for (non miniroot) CDs and add the sysinst
...
specific dhcpcd hook scripts
2010-04-04 23:02:23 +00:00
martin
8299a0b61d
Remove bogus workaround hiding a real bug: /tmp/dhcpcd-lease should be
...
created by the sysinst specific dhcpcd hook
2010-04-04 22:56:44 +00:00
martin
2866ed0d7d
Ooops, remove leftovers from the ramdisk /
2010-04-02 21:58:46 +00:00
martin
411ff5dead
Move install CDs over to / on cd9660 (instead of a memory disk image)
2010-04-02 21:29:30 +00:00
bouyer
fee07bcfd4
Add an iso_image target (iso-image as a target name doesn't play well with
...
bsd.subdirs.mk) in distrib/makefile, which builds an iso image for $MACHINE
with binary sets, stored in ${RELEASEDIR}/iso. The image is bootable for:
alpha, amd64, cats, i386, pmax, sgimips, sparc, sparc64, sun3, vax.
mac68k/macppc no there yet because of missing feature in makefs.
call iso_image in distrib/ for iso-image in the top Makefile.
2007-03-06 21:56:47 +00:00