* mergerd r3178 from branches/2.0-stable:
* fixed linuxrc.c MS_MOVE mounts for systems with more strict pointer
checking in the kernel (like sparc)
git-svn-id: http://www.rocklinux.org/svn/rock-linux/trunk@3179 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc
* merged r3164 from branches/2.0-stable:
* reworked PowerPC install-cd boot code generation:
* works on Apple NewWorld
* works on IBM RS/6000 B50 (with manual boot cdrom:,\install.bin)
git-svn-id: http://www.rocklinux.org/svn/rock-linux/trunk@3165 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc
further improved linuxrc: frst try iso9660, a trygets function, use waitpid,
trywait function and a tryexeclp macro, exchangeable
tar compression program argument ...
git-svn-id: http://www.rocklinux.org/svn/rock-linux/trunk@2488 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc
update syslinux (2.0.2 -> 2.0.8)
added raidtools (and dep popt) and mdadm to bootdisk
adapted build_stage2.sh for raidtools (and dep popt) and mdadm
git-svn-id: http://www.rocklinux.org/svn/rock-linux/trunk@2394 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc
stage2small-progs.diff: include disktype _and tail_ (I
somehow missed it in the previous patch) in stage 2 small.
Incremential: apply after bzip2-ed-bootdisk only.
linuxrc-opt.diff: optimize the device scanning a bit.
git-svn-id: http://www.rocklinux.org/svn/rock-linux/trunk@2047 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc
Written by me to link bash against libreadline.so, this
option worked while both libreadline.{a,so*} were in /lib
(well it never actually worked, ncurses failed). Now that
.so is in /lib and .a in /usr/lib, bash is always linked
against .a, so the option desn't make any sense - the .a
included in bash works just as well.
git-svn-id: http://www.rocklinux.org/svn/rock-linux/trunk@2001 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc
Looking at lsof(1) output, it seems that unmounting of
/old_root/dev fails because of the kernel daemons keeping
/dev/console open, which doesn't seem very proper to me.
No matter, the right way to move a filesystem IMO is with
mount --move, not by umounting-then-mounting it. The only
drawback is that MS_MOVE has to be #defined [to 8192].
Mounting initrd's /bin as /usr/local/bin was quite dumb
of me I must admit. It's much easier, if needed, to leave
/old_root and put /old_root/bin in $PATH. That's not FHS
compliant, so s/old_root/local/g * if you wish.
2nd_stage_small.tar.gz is created with tar | gzip -9
because it's size is very near the limit (that is, with
mine linked as shared, which currently gives a sig11).
Using .bz2 will be better, if approved by Rene/Clifford.
2nd_stage_small (re)boots/shutdowns with no errors, mount
lists the filesystems mounted properly and /old_root can
be unmounted, so 2nd_stage full should not display errors
as well. Now if there was anybody willing to fix mine...
git-svn-id: http://www.rocklinux.org/svn/rock-linux/trunk@1599 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc
If PATH is redirected to use the newest build/.../root binaries
available, LD_LIBRARY_PATH should be redirected as well.
git-svn-id: http://www.rocklinux.org/svn/rock-linux/trunk@1494 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc
bash:
- do not copy doc to docdir - auto-doc does that,
and does it better (I compared the file lists)
bash.conf: do not unpack bash-doc if no auto-doc, unneeded
- support the with-installed-readline option
(ROCKCFG_PKG_BASH_INST_RLL) by (1) passing the confopt and
(2) not linking bash to -lhistory if stage >= 2 (-lhistory
is required for stage <= 1 because of "--disable-readline"
and doesn't make any difference with the bash builtin
readline because it's statically linked).
- dont-link-history.diff: what the name suggests, see .conf
bootdisk/config.in: lock with-installed-readline to 0.
For this option to work, readline-shared must be applied,
or the build will fail if ROCKCFG_PKG_BASH_INST_RLL=1.
git-svn-id: http://www.rocklinux.org/svn/rock-linux/trunk@1493 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc