| Age | Commit message (Collapse) | Author |
|
|
|
* main.c (main): Remove bogus uninitialized variable ERR.
|
|
* bunzip2.c: New file.
* load.c (GZIP) (BZIP2): New cpp constants.
(boot_script_exec_cmd): If GZIP is defined, gunzip engine is enabled.
If BZIP2 is defined, bunzip2 engine is enabled.
* Makefile (SRCS): Add bunzip2.c.
(UNZIP_OBJS): Add do-bunzip2.o.
(CPPFLAGS): Add -DGZIP, -DBZIP2 and -DSMALL_BZIP2.
1998-09-03 OKUJI Yoshinori <okuji@kuicr.kyoto-u.ac.jp>
* gunzip.c: New file.
Copy libstore/gunzip.c and modify for use in serverboot.
* load.c (struct stuff): Add members, image_addr and image_size.
(mem_read) (mem_read_exec): New functions.
(boot_script_exec_cmd): Add gzexe feature.
* Makefile: Add unzip stuffs.
|
|
|
|
* rules (binary-arch): Add etc, etc/login subdirs to chmod cmd.
Use $(addprefix) fn to avoid repetition.
|
|
* conffiles: Add contents of /etc/login.
* rules: Add debian/tmp/etc and debian/tmp/etc/login to the list
of things to be chmod 0755.
* TODO: New item.
All of these because Marcus says so.
|
|
|
|
|
|
* control (Depends): Change shlibs to hurd cause Marcus says so.
|
|
|
|
* rules (binary-arch): Fix $ -> $$ and \\ -> \.
From Marcus Brinkmann.
|
|
|
|
* control (Provides): Add login.
(Replaces, Conflicts): New frobs, listing makedev.
|
|
|
|
* setup.c (setup): Don't complain if the device is a block device.
|
|
* servers.boot: Clarify the default-pager description, and
add a default `$(default-pager)' line.
* Makefile: New file.
|
|
|
|
* def_pager_setup.c (default_pager_setup): #if 0 out unused function.
|
|
* bootstrap.c (main: scrript_paging_file): Pass LINUX_SIGNATURE arg
through to add_paging_file.
|
|
* default_pager.c (default_pager_paging_file): Pass 0 for new
LINUX_SIGNATURE arg to add_paging_file.
|
|
|
|
* def_pager_setup.c (add_paging_file): New arg CHECK_LINUX_SIGNATURE,
pass down to create_paging_partition.
* default_pager.c (create_paging_partition): New arg
CHECK_LINUX_SIGNATURE, pass down new_partition.
(new_partition): New arg CHECK_LINUX_SIGNATURE: if not < 0,
check first page of swap for Linux 2.0 or 2.2 signature page and obey
its bad-block map; if > 0, refuse the partition if no signature found.
* bootstrap.c (main): Add new boot script functions
`add-raw-paging-file', `add-linux-paging-file'. Make those
and `add-paging-file' all call add_paging_file with new
LINUX_SIGNATURE arg of -1, 1, and 0, respectively.
* default_pager.c (create_paging_partition): If new_partition returns
null, return and do nothing more.
|
|
|
|
* Makeconf ($(libname).so): Include $(hurd-version) as part of the
soname.
($(libdir)/$(libname).so.$(hurd-version)): New rule.
($(libdir)/$(libname).so): Only create a symlink to the
version-numbered name.
(install) [makemode == library]: Add
the versioned name $(libdir)/$(libname.so).$(hurd-version).
* version.h.in: New file.
* versioh.h, sh-version.sed: Deleted files.
* Makeconf (hurd-version): New variable.
* Makefile ($(subdirs)): Depend on version.h.
(version.h): New rule.
(DIST_FILES): Delete version.h and sh-version.sed. Add version.h.in.
|
|
* configure.in: Add AC_PROG_AWK.
* config.make.in (AWK): New variable, substituted by configure.
|
|
|
|
* main.c (main): Use diskfs_init_main.
|
|
|
|
* inode.c (diskfs_set_statfs): Remove __ from struct members.
1998-12-21 Mark Kettenis <kettenis@phys.uva.nl>
* inode.c (diskfs_set_statfs): Fill in statfs members that are
used to implement statvfs.
|
|
|
|
* main.c (main): Pass ARGP_IN_ORDER flag to argp_parse because
diskfs options need it.
|
|
|
|
* alloc.c (diskfs_alloc_node): Fix printf format to silence warning.
* hyper.c (get_hypermetadata): Likewise.
|
|
|
|
* dir.c (diskfs_lookup_hard): Fix defn with `const'.
(diskfs_direnter_hard): Likewise.
(dirscanblock): Likewise.
* inode.c (diskfs_create_symlink_hook, create_symlink_hook): Likewise.
(diskfs_set_translator): Likewise.
|
|
|
|
* aclocal.m4 (AC_PROG_CC_LOCAL): Renamed to hurd_PROG_CC.
(AC_PROG_CC_WORKS_LOCAL): Renamed to hurd_PROG_CC_WORKS.
* configure.in: Use hurd_PROG_CC instead of AC_PROG_CC_LOCAL.
(AC_PREREQ): Require 2.12.
(AC_CANONICAL_HOST): Give helpful error messages for likely cases of
bogus host specs.
(crypt check): Don't do AC_CHECK_FUNCS to get HAVE_CRYPT,
just check for -lcrypt to set $LIBCRYPT.
|
|
|
|
* default_pager.c (pager_read_offset): Cast NO_BLOCK twice, to real
return type of this function.
|
|
* configure.in: Grok --{en,dis}able-profile, default enable.
* config.make.in (build-profiled): New variable, from @enable_profile@.
* Makeconf (no_prof): Set to t if $(build-profiled) is not no.
|
|
* bootstrap.c (parse_script): Free BUF before returning. Reported
by Katusya Tanaka (wyvern@pb3.so-net.ne.jp).
|
|
|
|
* Makefile (srcdir): Don't set srcdir, since this is either done
in the generated Makefile or in Makeconf. Just include ./Makeconf
directly.
* configure.in (makefiles): Check for $ac_unique_file, rather than
doing string comparisons to determine if we are configured in the
source directory. This works for silly things like `srcdir=./.'.
|
|
* dir.c (diskfs_lookup_hard): Cope with error return from
diskfs_get_filemap.
* sizes.c (diskfs_grow): Likewise.
* dir.c (diskfs_dirempty): Cope (poorly) with error return from
diskfs_get_filemap.
* sizes.c (diskfs_truncate): Likewise.
(block_extended): Likewise.
* pager.c (diskfs_get_filemap): If pager_create fails, return
error to caller.
|
|
|
|
Use strchr instead of index.
(main):
Rearrange default pager initialization. Change "(bootstrap)" to
"(serverboot)" in msgs.
Include <string.h>
|
|
Change "(bootstrap)" to "(serverboot)" in msgs.
|
|
|
|
Don't exit if no paging partition.
|
|
|