Age | Commit message (Collapse) | Author |
|
|
|
* portinfo.c (parse_task): Fail with appropriate error message if the
fetched task is MACH_PORT_NULL.
|
|
|
|
* servers.boot: Remove obsolete $(default-pager) tag.
|
|
|
|
* default_pager.c (new_partition): Check if requested partition is
already in our list, and refuse it.
|
|
|
|
* rc.sh: Do `swapon -a' first thing.
|
|
|
|
* MAKEDEV.sh (case 'time'): Make /dev/time mode 644, not 666.
|
|
* swapon.c: Support -a (reading fstab).
|
|
|
|
* default_pager.c (new_partition): Print out partition name and size
when no signature.
|
|
* bootstrap.c (main): Remove vars HAD_A_PARITION, DOING_DEFAULT_PAGER.
Remove $(default-pager) boot script tag. We always stick around and
act as the default pager (this was already the case, just removed some
dead code). Don't print anything about having no swap partitions,
since that is a fine way to boot (just use swapon later).
|
|
|
|
* users.c (trivfs_S_file_chown): Either arg being -1 means don't
change that id.
|
|
|
|
* file-chown.c (diskfs_S_file_chown): Either arg being -1 means don't
change that id.
|
|
|
|
* hashexec.c (check_hashbang): Trim trailing blanks after interpreter
argument.
|
|
|
|
* startup.defs: Doc fixes.
|
|
|
|
* auth.c (S_auth_server_authenticate, S_auth_user_authenticate): If
rendezvous port arrives as MACH_PORT_DEAD, fail with EINVAL.
|
|
|
|
* pager.c (dev_stop_paging): Do not try to count ports in
PAGER_PORT_BUCKET if it has not been created.
|
|
* utilities.c (pextend): Free MORE before returning.
* dir.c (linkup): Don't free tempname until after we're done using
it in the call to warning.
Reported by Katsuya Tanaka (tanaka@boarderz.com).
|
|
* msg.c (check_msgport_death): New function.
(S_proc_getmsgport): Use it.
* proc.h (check_msgport_death): Provide prototype.
* info.c (S_proc_getprocinfo): Call check_msgport_death to make
sure that our knowledge about P's message port is up to date.
|
|
|
|
* main.c (main): Remove bogus uninitialized variable ERR.
|
|
* main.c: Include <error.h>.
|
|
* auth.c: Include <error.h>.
|
|
|
|
* fwd.c (main): Add missing newline in usage msg.
From Marcus Brinkmann.
|
|
* auth.c (main): Give diagnostics for lack of bootstrap port or
failure of startup_authinit RPC.
|
|
* main.c (main): Use assert_perror. Give diagnostic for lack of
bootstrap port.
|
|
|
|
* device.c (store_device_create): Deal with devices that return
sucessfully from device_get_status, but do not return any sensible
information.
|
|
|
|
* storeio.c (trivfs_modify_stat): Do not assume that we have the
device open in the caculation of st_mode. If the device is not
open, only return S_IFCHR if inhibit_cache is set.
|
|
* 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.
|
|
* bunzip2.c: New file.
* store.h (store_bunzip2_create): New declarations.
(store_bunzip2_open): Likewise.
(store_bunzip2_class): Likewise.
* std.c (store_std_classes): Add store_bunzip2_class.
* Makefile (SRCS): Add bunzip2.c.
(UNZIP_OBJS): Add do-bunzip2.o.
|
|
* fetch-root.c (fshelp_fetch_root): Don't deallocate the
INIT_PORT_CWDIR after starting the passive translator; we still
need to keep our reference around until the getroot call happens.
Reported by Marcus Brinkmann (Marcus.Brinkmann@ruhr-uni-bochum.de).
|
|
|
|
* do-bunzip2.c: New file.
* exec.c (check_bzip2): New function.
(BZIP2): New cpp symbol. If defined, bunzip2 engine is enabled.
* Makefile (bzip2-objects): New variable.
(OBJS): Add bzip2-objects.
(CPPFLAGS): Add -DBZIP2.
|
|
|
|
|
|
* 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.
|
|
|