base 1.0.2 -> 1.0.3
===================
- new programs (fm):
- /usr/bin/which
- /usr/bin/strace
- /usr/bin/whois
- /usr/bin/file
- /usr/bin/lsof
- /usr/bin/wall
- /usr/bin/write
- /usr/bin/mt
- /bin/cpio
- /usr/bin/last
- /usr/bin/bc
- /usr/bin/cal
- updates (fm):
- /usr/bin/wget
- /usr/bin/strings
- /usr/bin/less
- bugfixes (fm):
- libbfd-2.11.90.0.29.so for command 'strings'
- zoneinfo and TIME_ZONE
- cron
- logrotate-problems
- mail from cron to logrotate
- special characters (umlauts) in filename
- vim help file missing
- directory . not in $PATH anymore
- /etc/pam.d/*
- escape sequences in shutdown-messages from syslogd
corrections (fm):
- link vi -> view
- shutdown (network)
- $MAIL for root in /etc/profile
- deleted user news in /etc/aliases
- new features (fm):
- CDROM-Support
- NLS-Support
- keyboard mapping kbd
- shutdown message via wall
- migration of other packets (fm):
- sudo
- changes filesystem (fm):
- mount point /floppy
- mount point /cdrom
- bugfix missing PTYs for screen
- tape-devices st0 & nst0
- correction of permissions in /var/tmp
- correction of permissions in /var/lock
- correction of permissions in /dev/null
- correction of permissions in /dev/tty
- correction of permissions in /etc/init.d
- correction of permissions in /etc/version
- correction of permissions in in /lib/modules
- boot (fm):
- new: delete pid files in /var/run, /var/lock, /var/lock/samba
- new: ext2fs_check_if_mount-boot-message
- new: /etc/init.d/local
- base configuration (fm):
- edit via setup
- parameter -m for /sbin/syslogd in /etc/config.d/base
- syslogd as syslog-Client
- new features (fm):
- installation from local directories/cdroms: file:///foo/bar/eis-list.txt
- new script: /var/install/bin/check-version
- new script: /var/install/bin/ask
- new script: /var/install/bin/edit
- new setup-menu: "Server Administration"
- mount/umount of floppy and CDROM via setup
- edit of $EDITOR $PAGER etc
- show errors/warnings in /tmp/install.log after installation
- display of URL in Setup
- new group configuration via setup
- add-user: make password unusable
- new: require-package-tag
- bugfixes in setup (fm):
- /var/install/bin/remove-user: $homedir
- /dev/null has been somtimes deleted via script remove-user
- install-package: deletion of /tmp/preinstall.sh
- user administration: long usernames
- download: absolute URLs
- setup: double entries in URL-history
- setup: deletion of empty /tmp/install.log
- corrections in deinstallation routine
- display of long info-files
base 1.0.3 -> 1.0.4
===================
- new (fm):
- 1.0.3.tar.gz.info
- colors in list-users & list-groups
- new command: awk
- new command: locate
- new shutdown messages
- new: eischk
- exp-file for base-configuration
- changes (fm):
- some changes in /etc/issue
- changes in add-user: /bin/bash now standard shell
- setup: backup of configuration file /etc/config.d/xxxx to xxxx.backup
- changes in /var/install/bin/del-menu: compatibility to old versions
- setup: extended display of dependent packages
- shutdown: wall-message
- smbfs.o for samba
- new pam_userdb.so
- new libdb2.so.2
- bugfixes (fm):
- corrections in del-menu
- set permissions of /var/install/bin/* to 755
- some corrections of boot-scripts for Kernel 2.4.22
- bugfix: login for ftp (/bin/bash as standard shell)
- bugfix: typo in /var/install/bin/cron-edit
- bugfix: /var/install/config.d/cron
- bugfix: history in /var/install/bin/change-url
- /var/install/bin/doc
- del-package: new exit
- empty file /var/run/utmp when booting
- help-files for vim
- use /etc/mtab as regular file, not as symlink
- add-user: permissions of $HOME is now 700
- require-package: links to unknown packages will cancel installation
- remove-group for non-interactive mode
-----------------------------------------------------------------------------
base 1.0.4 -> 1.0.5
===================
- bug fixes (fm):
- bugfix: new generating of /etc/mtab
- bugfix: remove /etc/mtab~ when booting
- bugfix: remove /tmp/imond from update 1.0.4
- bugfix: remove dead links /etc/rc2.d/K80pcmcia & S20pcmcia
- bugfix: SCSI: boot-order for CDROM-drivers
- bugfix: timezones
- bugfix: additional link from vim to /usr/bin/vi
- bugfix: missing keymap-package in CDROM-installation of 1.0.3
- bugfix: symlink /bin/loadkeys vs. /usr/bin/loadkeys
- changes (fm):
- if Kernel 2.4.x, then load rtl8139too instead of rtl8139-orig
- eiskernel-boot-scripts now in base package
- permission problems/environment in /etc/profile
- some enhancements in syslogd-logrotate
- bug fixes setup (fm):
- display of download-Url in menu
- errror in URL-history if more than 9 entries
- /var/install/bin/doc: typo $PAGER
- check of valid domain names
- new features in setup (fm):
- mount of SCSI-CDROMs
- poweroff-configuration (kernel 2.4)
- /var/install/bin/doc: Help-Infos for vi/more/less
- /var/install/bin/doc: added anykey-call
- standard-URL now in history as "s"
- advanced configuration file handling
- message to use lowercase usernames
- new programs (fm):
- new: dig
- new: chroot
- new: m4
- new: locate
- new: /usr/share/misc/more.help as help-file for more
- new: depmod
- new: modprobe, rdev
- update: insmod
- libraries (fm):
- update glibc to 2.2.5
- libz now in base package
base 1.0.5 -> 1.0.6
===================
- 2004/05/09 fm
corrected regular expression HOSTNAME in /etc/check.d/base.exp
- 2004/05/09 jed
added new regular expression LOG_INTERVAL to /etc/check.d/base.exp.
- 2004/05/09 jed
changed regular expression for parameter SYSLOGD_LOG_INTERVAL in
/etc/check.d/base to LOG_INTERVAL.
- 2004/05/11 fm
corrected symlinks for /etc/init.d/modules
- 2004/05/11 fm
added MAX_BACKUP_CONFIG in environment configuration file
- 2004/05/14 fm
added /bin/fuser
- 2004/05/15 jed
fixed wrong directory comparison for default configuration handling
in /var/install/bin/backup-file.
- 2004/05/18 fm
removed obsolete /var/install/bin/remove-menu
- 2004/05/18 jed
removed obsolete and unused tags from /var/install/packages/base.
- 2004/05/18 jed
corrected regular expression MAILADDR in /etc/check.d/base.exp
- 2004/05/20 jed
setting of TIME_ZONE in /etc/init.d/boot enhanced.
- 2004/05/20 max
corrected loop in /etc/init.d/modules
- 2004/05/20 jed
added HTTP_PROXY_USER and HTTP_PROXY_PASSWD to environment configuration file.
- 2004/05/20 jed
added HTTP_PROXY, HTTP_PROXY_USER and HTTP_PROXY_PASSWD support to /etc/init.d/boot.
- 2004/05/20 jed
added /usr/local/bin/wget.sh and /var/install/bin/system-base-edit-environment
with additional HTTP_PROXY, HTTP_PROXY_USER and HTTP_PROXY_PASSWD support.
- 2004/05/21 max
apply environment is now in var/install/config.d/environment.sh
call environment.sh from etc/init.d/boot
call environment.sh from var/install/bin/system-base-edit-environment
- 2004/06/08 tb/fm
new eischk
error handling of /var/install/bin/edit
- 2004/06/10 fm
added FQDN in hostname entry of /etc/hosts
base 1.0.6 -> 1.0.7
===================
- 2004/06/10 fm
creation
- 2004/06/26 jed
applied dtou command on file /etc/init.d/hostname.
- 2004/06/27 max
do not set $TERM to 'linux' if it is set already
print base-version and eiskernel-version on login
removed base-version from prompt
print base-version and eiskernel-version on first page of setup
- 2004/06/29 jed
corrected a typo in the wget proxy configuration in
/var/install/config.d/environment.sh
- 2004/06/29 max
fixed setting of TERM
added /etc/inputrc
- 2004/07/02 fm
added wget 1.9.1
- 2004/07/02 jed
optimized repair function for .wgetrc-setup in /tmp/install.sh
- 2004/07/05 fm
added e2fsprogs
- 2004/07/22 fm
changed color of welcome message
- 2004/07/24 max
changed setting of TERM again: if TERM!=xterm => TERM=linux
- 2004/07/24 fm
improved stdout-check in colecho, added options -n and -tty
- 2004/07/24 fm
added ext3 conversion via setup
- 2004/07/25 fm
added xterm terminfo file
- 2004/07/25 fm
changed colecho 'br x br' to 'br b br' for terminals using black
on white sreen (more readable)
- 2004/07/29 fm
disable pathname expansion in install-package
base 1.0.7 -> 1.0.8
===================
- general bugfixes/corrections:
- correction of permissions /dev/capi*
- correction of permissions /var/run
- correction of an infinite loop in the edit-script
- correction in base.exp - ABS_PATH:
"/" will be accepted as an absolute path.
- On deleting an user (remove-user) now the according entries
in /etc/group (created by "Add user to additional group")
will be deleted.
- A potential security leak in remove-user was closed (Interim
file with wrong permissions)
- 8 bit-charset support for the shell (bash) by changes
in /etc/inputrc
- if Kernel 2.4.x, then load rhinefet instead of via-rhine
- system boot:
- new: during system boot (after mounting the filesystems) all
scripts with the prefix S in /etc/init.d/boot.d are executed
with parameter start (e.g. S01cleanup which deletes all
remaining .pid-Files and Lock-Files).
After execution of these files the scripts to reach a
runlevel are executed (e.g. /etc/rc2.d).
The scripts in /etc/init.d/boot.d are used to "clean up"
during system boot prior starting all common services.
- New features setup/administration:
- setup menu:
Menu changes trough install/deinstall of packages now will
be active immediately, new base and eiskernel versions will
be displayed immediately.
As a result a re-logn as user eis is not required anymore.
- package-installation
Due to security reasons (wget) the downloaded file will be
named /tmp/package.tar.bz2gz.
- package-installation: CDROM automount
- support for ehci based usb host adapters
- Packeis-search
The new menu entry "Search packages with Pack-Eis" allows a
direct search and installation of packages with pack-eis.
- ACFH - Advanced Configuration File Handling
The comparison of two configuration files was corrected. Both
files now are sorted prior comparison. This prevents errors
in some cases but does not keep the order of the original
files in the result.
- extension list-users:
- The output if ftp is allowed (column FTP) now checks several
parameters of the inet-package (FTP_USE_PAM and the file
/etc/ftpuser, FTP_ALLOW_ROOT_ACCESS, FTP_ONLY_ANONYMOUS), as
well as the entries in /etc/shells.
- The new column Valid-PW shows per user if an valid password
in /etc/passwd or /etc/shadow exists. The value '*' or '!'
in /etc/passwd indicates an invalid password.
- changes add-user:
Errors during password-entry can now be corrected. The query
is repeated twice.
- for package developers:
- extension of the ask-script
ask can now be used for any question (not limited to yes/no):
- choice between given options
- free text enty
- number enty (with min + max)
- EISLIB - Include library for shellscripts
- Centralization of the most common commands of package-scripts.
All commands act specifically if called from tty or under
control of a browser
- anykey
- clearhome
- mecho: echo with predefined color values (accorting to status)
- techo: output of tables
- New interface for modification of system files added:
- /etc/hosts.allow
- /etc/hosts.deny
- /etc/services
- /etc/inittab
- New script /var/install/bin/set-access-rights for setting
file permissions based on a new file -files.txt
in /etc/filelist.d .
- base.exp: Parameter "PORT" added. (numerical value 1-65535)
- changed add-user:
new option -d for creating an user without login authorization
and therefore without interactive query of a password.
- changed remove-group:
With the option -f (force) now groups with ids less than 200
or higher than 65534 can be deleted (groups for system users).
This option should be used extremely cautious like the
according option of remove-user.
- require-package:
The require-package tag now can be used with the package name
instead of the filename of the package info file. The path
to the package info file has to be provided in a new index-file.
example: perl 1.0.0