| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| |
|
|
|
|
|
|
|
|
|
| |
Finally, no more libdhcp.
This is the first set of changes to take anaconda over to
the wonderful world of NetworkManager. We are no longer
linking with libdhcp to do interface configuration. NM
is started early in the installation and opens the door
to things like WPA installation support and things like
that.
|
| |
|
|
| |
static linking.
|
| |
|
|
|
| |
Using libnl to gather interface information, so there's no longer a
glib slist data structure in nl.c. glib is cut.
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
| |
- Use udev, not udev-static.
- Include module-init-tools.
- Link loader dynamically.
- Split DSO dependency finder off into a separate functions file; use
it in both mk-images and upd-instroot
- Adjust mk-images to use it
- Nuke hardcoded s390 library list for stage1
- Add non-DSO library deps to stage1 - libgcc (backtrace), libnss_files
|
| |
|
|
|
|
|
|
| |
All Makefiles have a standard RH license boilerplate. Existing
copyright ranges have been expanded out to list each year, since you
are supposed to do that for license boilerplates (ranges aren't
valid). Any existing authors mentioned are listed under the Red Hat
Author(s) part.
|
| | |
|
| |
|
|
|
|
| |
Switch to using the libcheckisomd5 library from the standalone isomd5sum
package. Note that we also now always check and don't differentiate
"supported" ISOs any more
|
| |
|
|
|
|
| |
* utils/Makefile: Install genmodinfo.
* scripts/mk-images: Use genmodinfo.
* loader2/module-info, loader2/Makefile: Kill it dead.
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
update your client systems. Besides, telnet was b0rk3n in RHEL5 and only one person complained. Time to advance loader to a telnet-free world. Also, this only affects mainframes.
|
| |
|
|
|
|
|
|
|
|
| |
* isys/Makefile (_isys.so): Use LDFLAGS
* loader2/Makefile (loader): Likewise.
* stubs/Makefile ($(LIBUTF8)): Likewise.
* Makefile: Likewise.
* isomd5sum/Makefile (CFLAGS): Use common CFLAGS and LDFLAGS; use
LDFLAGS everywhere
* utils/Makefile: Use common LDFLAGS
|
| | |
|
| |
|
|
|
|
|
|
|
| |
* loader2/init.c: Handle xvc0 as a "weird" console. Also, fix a
case where we didn't properly close an fd
* loader2/devices.h: Add xvc0 under experimental major/minor
* loader2/Makefile (init.o): Add dependency rule on devices.h
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
and pass that to the ftpOpen() call.
* urlinstall.py (UrlInstallMethod.__init__): Use urlparse.
* isys/dns.c, isys/dns.h: Updated for IPv6 support.
* loader2/Makefile: Cleanups.
* loader2/ftp.c, loader2/ftp.h: Updated for IPv6 support.
* loader2/loader.c: Whitespace consistency.
* loader2/method.c: Whitespace consistency.
* loader2/urls.c: Updated for IPv6 support.
|
| |
|
|
| |
broken qlogic crap in the kernel.
|
| | |
|
| | |
|
| |
|
|
|
|
|
| |
find libnss_* stuff in stage1.
* scripts/mk-images (makeinitrd): Copy in libnss_dns* and libnss_files*
to the stage1 image.
|
| |
|
|
|
|
| |
Ok, so what exactly are we looking at here? A slapped-together pile of stuff that uses libdhcp instead of pump. I call it a work in progress. Right now we have support for regular IPv4-based installs. IPv6 is sort-of halfway there. I'm still wedging it in to place (i.e., dodging sigsegvs). I wanted to get an IPv4-libdhcp-move committed now so that it's in CVS. The pump-compatible API in libdhcp is mostly useless, so I'm moving things from using the core-dumping pump API functions to just using the libdhcp stuff directly. I had to back out a lot of IPv6 stuff I did in the interim.
Please avoid making huge changes to the loader2 network code because I'm still tearing through that.
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
LDFLAGS.
* isys/getmacaddr.c: Removed.
* isys/getmacaddr.h: Removed.
* isys/isys.c: Call netlink_interfaces_mac2str() in doGetMacAddress.
* isys/nl.c (netlink_format_mac_addr): Malloc space for buf if it's
NULL when we enter the function.
* isys/nl.c (netlink_interfaces_mac2str): Return buffer malloc is
handled by netlink_format_mac_addr).
* loader2/Makefile: Add glib CFLAGS and LDFLAGS.
* loader2/net.c: Call netlink_format_mac_addr() and
netlink_interfaces_mac2str().
* loader2/urlinstall.c: Call netlink_interfaces_mac2str() instead of
getMacAddr().
|
| |
|
|
|
|
|
| |
* Makefile.inc: Add flag for whether or not to use SELinux.
* isys/Makefile: Conditionalize SELinux.
* isys/isys.c: Likewise.
* loader2/Makefile: Likewise.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* lang-table: Set all previously bterm using languages to "none"
for the fact that we can't handle them in text-mode anymore
* textw/language_text.py (LanguageWindow.__call__): Remove bterm
special-casing.
* text.py (InstallInterface.run): Likewise.
* loader2/lang.c (setupLanguage): Likewise.
* language.py (Language.fixLang): No more "bterm" font
* stubs/unicode-lite.c: Don't require wlite
* stubs/Makefile: Don't link against wlite
* loader2/Makefile: No more linking to bterm here either
* isys/lang.c: Remove bterm support code.
* isys/lang.h: And declaration.
* isys/Makefile (LOADLIBES): No more linking to bterm
* isys/isys.c (start_bterm): Remove this
* anaconda.spec (BuildPreReq): Bye-bye bogl
|
| | |
|
| |
|
|
| |
link into the loader (#178386).
|
| |
|
|
|
|
|
|
|
| |
* anaconda.spec: Bump version.
* lang-table: Remove sr@Latn until po files exist
* loader2/Makefile: Make msgmerge quiet. Fix noisiness from
charset in the generated loader.po
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Makefile Makefile.inc mini-wm.c xmouse.c xutils.c isys/Makefile
isys/isys.c isys/lang.c isys/smp.c isys/uncpio.c
isys/gzlib/Makefile isys/gzlib/inflate.c loader2/Makefile
loader2/driverdisk.c loader2/driverselect.c loader2/hdinstall.c
loader2/init.c loader2/kickstart.c loader2/loader.c
loader2/loadermisc.c loader2/moduleinfo.h loader2/modules.c
loader2/net.c loader2/nfsinstall.c loader2/telnet.c
loader2/undomounts.c loader2/urlinstall.c utils/Makefile
utils/genhdlist.c utils/mapshdr.c utils/snarffont.c: Define cflags
in one place (Makefile.inc) and use a consistent set
everywhere. Fix up some of the compile warnings this uncovered.
Also fix a few more things that -Wextra turned up.
|
| |
|
|
|
| |
* loader2/Makefile (LANGS): Fix translation getting (Northern
Sotho broke it)
|
| |
|
|
|
| |
Also, make genhdlist.o build with -Wno-return-type, because rpm's headers
and gcc4 don't get along.
|
| |
|
|
| |
* loader2/Makefile (install): Install the unicode linedraw chars file
|
| |
|
|
|
|
|
|
|
|
| |
* loader2/Makefile (VERSION): Define VERSION.
* Makefile: Define VERSION and RELEASE here.
* Makefile.inc (VERSION):
* Makefile.inc (RELEASE):
Move to Makefile
|
| |
|
|
|
|
|
|
| |
the edd module's export of mbr signatures to map BIOS disks to Linux disk
names. exposed for use in kickstart with part --onbiosdisk=,
ks=bd:80p1:/ks.cfg, and harddrive --biospart=80p1
Patch from anaconda-devel-list, #106674
|
| |
|
|
| |
non-standalone build
|
| |
|
|
| |
my purposes
|
| |
|
|
| |
context of running anaconda to be anaconda_t
|
| | |
|
| |
|
|
|
| |
list everywhere. stop passing around kd. link with libpci_loader (built
with diet) on diet arches to avoid dirent incompatibilities
|
| |
|
|
|
| |
try to write some module loading code
modules are .ko, not .o
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
summary of looking through the diff is
* clean up warnings, we build with -Wall -Werror here too
* product.img stuff
* max logical partitions enforcement
* 1 TB max fs size
* ethtool stuff
* autopart in kickstart
* driver disk fixes
* RHEL upgrade stuff
* network driver disks
* variant pkgorder/tree splitting
|
| | |
|
| |
|
|
|
|
|
|
| |
after-taroon-merge
this one adds s390 fixes, basic i/p series platform support, support for
multiple kernels and one second stage, cmdline kickstart mode (nice for s390),
some warning cleanups.
|
| |
|
|
|
| |
will be tagged after-taroon-merge after. taroon at this point is tagged
taroon-merge-point for where to base merges from in the future
|