01-21-05 cha:
m23install.template:
changed arguments
from "test" and "cp"
to make it
compatible to the
BusyBox test cha: bootCD:
serveral changes on
the root file
system cha: bootCD: now
installation is
possible again +++++ 01-20-05 cha: getKnoppix*:
now fetches the
files from the
/mdk/m23Debs/deb cha: bootCD: kernel
is now 2.6.10 cha: bootCD: rebuild
BusyBox to disable
error messages +++++ 01-19-05 cha: bootCD: most
tools are unsing
BusyBox 1.00 now cha: bootCD: hwsetup
updated +++++ 01-18-05 cha: fdisk: removed
debug code cha: mk_mdk.tb2: now
build a list of all
files to store and
doesn't need
clean_mdk and
unclean_mdk any
more cha: clean_mdk,
unclean_mdk:
deleted, are not
needed any more fix: severals fixes
in the germen help
texts new:
knoppix.functions:
function to get a
package with the
newest version
number cha: getKnoppix*:
are using the
function from
knoppix.functions new: french
translation updated +++++ 01-17-05 new:
HELPER_getFdiskMount
Points: returnes an
array with all mount
points listed in
/etc/fstab new: pool.php:
functions for
administrating
package pools new:
POOL_selectPoolType:
shows buttons for
selecting the type
of pool and returns
the pressed button +++++ 01-16-05 cha: index: menu has
now a width of 150
pixel cha: de/ m23base:
formated menu
entries cha: menu/ index:
added entry for the
poolBuilder +++++ 01-14-05 fix:
mkKnoppix-static:
now fetches the
newest versions of
xf86config-knoppix
and hwdata-knoppix +++++ 01-12-05 fix:
PKG_updatePackageInf
o: error in error
message fix: client_distr:
now gets correct
devices for
installation and
swap drive cha: mkDiffTar:
finished +++++ 01-11-05 cha:
PKG_listKernels: now
returns false, if no
kernel information
could be retrieved fix: cds2pool: now
copies the CDs (a
variable can't realy
be empty AND have
the value "n") cha: en/ m23base:
updated new: mkDiffTar:
first codes of s
script to make a tar
from all files that
have been changed
from a specified
date +++++ 01-10-05 cha: clean_mdk,
unclean_mdk: now
moved the kernel
directories of
bootCD and
bootimage cha:
CLIENT_deleteClient:
now shows always a
message fix: bootimage
kernel config:
increased size of
the ramdisk +++++ 01-09-05 cha: help/ index:
changed to make the
whole screen width
available for the
GUI +++++ 01-05-05 new: mkextradeb: now
builds the m23 extra
debs + m23hwscanner
package cha:
CLCFG_fetchm23BasicT
ools: doesn't copy
m23hwscanner any
more cha: menudeb: now
uses mkextradeb cha: debian/ erposs/
DISTR_afterChrootIns
tall: are now
installing cha: CLCFG_genFstab:
removed an ocurring
warning message
during kernel
installation fix:
PKG_updatePackageInf
o: now shows
messages from stdout
and stderr new: HELPER_grep:
returnes all lines
from $string
seperated by $cut
that contain
$search new:
SRCLST_getMirror($so
urceName): returns
the mirror from the
sources list cha: debian/
clientInstall: now
uses
SRCLST_getMirror cha: de,en/
client_sourceslist.h
lp: added
description for
mirror format new: +++++ 01-02-05 fix:
client_partition:
after formating
"select
distribution" is
activated at once fix:
PKG_updatePackageInf
o: now shows errors
from stderr +++++ 12-16-04 cha:
menuKernelBuilder:
creates kernel store
directory +++++ 12-15-04 new:
kernelFunctions.inc:
copies the kernel
and modules to the
boot CD or
bootimage cha: bootCD: updated
kernel to 2.4.28 cha:
m23install.template:
updated script for
the new kernel cha:
copyKernelNModules:
now works with 2.6.x
kernels too +++++ 12-12-04 cha:
kernelFunctions.inc:
getKernelVersions.sh
is now included cha:
kernelFunctions.inc:
menuKernelBranch.sh
is included as
function
checkKernelBranch cha:
kernelFunctions.inc:
menuKernelDownload.s
h is included as
function
menuKernelDownload cha:
kernelFunctions.inc:
menuSelectKernelDir.
sh is included as
function
checkKernelDir fix:
listKernelVersions:
kernels are now
sorted correctly
(newst kernel on
top) new:
kernelFunctions.inc:
compileKernel:
compiles the kernel +++++ 12-10-04 cha:
menuSelectKernelDir,
menuKernelDownload:
deletes temp file at
the end new:
menuKernelOldConfig:
select the old
configuration file
to copy to the new
kernel source dir
and copies back the
new configure file
to the config dir cha:
menuKernelBuilder:
added
menuKernelOldConfig new:
kernelFunctions.inc:
functions for kernel
handling in the MDK +++++ 12-08-04 new:
getKernelVersions:
shows a sorted list
of all kernels of a
branch (e.g. 2.6) new:
menuKernelDownload:
menu for downloading
and extracting a
kernel cha: menuBootCD: new
entry for kernel new:
menuKernelBuilder:
menu for generating
kernels new:
menuSelectKernelDir:
selects the kernel
source directory new:
menuKernelBranch:
writes the kernel
branch (2.4 or 2.6)
to
/tmp/m23kernelBranch
+++++ 12-06-04 fix: woody-install:
ssh keys are
generated and copied
to the m23
directory +++++ 12-03-04 cha:
SERVER_isProgramRunn
ing: code shortend new:
SERVER_checkPackageI
nstalled: checks if
a certain package is
installed new:
SERVER_daemonStartSt
op: starts, stops
and restarts
daemons new:
SERVER_installTool:
installs a tool on
the server new:
daemonsAndPrograms:
page for seeing
status information
about daemons and
helper programms new: de/
daemonsAndPrograms:
help file new:
SERVER_apacheInfo:
returnes an
information string
for the Apache
server new:
SERVER_mysqlInfo:
returnes an
information string
for the MySQL
server new:
SERVER_dhcpInfo:
returnes an
information string
for (of course ;-) )
the DHCP server new:
SERVER_programmStatu
sTableHeader: shows
the header of the
table needed for the
programm status
lines +++++ 12-02-04 cha: serverSettings:
added phpMyAdmin cha: index: added
daemons and programs
page cha: index: now
includes server.php fix:
BURN_listBurners:
now only runs with
"sudo" (don't ask
why ;-) ) cha:
HTML_listSelection:
can show now names
and send different
values for the same
entry to the server new:
daemonsAndPrograms:
new page for
managing the daemons
and programs on the
server new:
SERVER_isProgramRunn
ing: checks if a
certain program is
running and returns
true, if yes "no"
otherwise new:
SERVER_programmStatu
s: shows a row with
information about
the status of a
certain program,
with the
possibillity to
start, stop or
restart the
program. +++++ 11-29-04 fix:
FDISK_adjustFdiskPar
ams: several fixes
and now seems to
work cha: m23fdiskFormat:
now calls
FDISK_adjustFdiskPar
ams +++++ 11-28-04 new:
FDISK_getDriveAndNr:
splits a path (e.g.
/dev/hda1) in the
device (/dev/hda)
and the device
number (1). The
device is returned
as element 0 and the
number as element 1
in an array. new:
getNextFdiskFormatJo
bNr: returnes the
next free job number
for the parameters
of a m23fdiskFormat
job. (e.g. there are
used the following
parameters: command0
= rm, command1= add.
Then the next
command number to
use will be command2
=> return value is
2) fix:
FDISK_adjustFdiskPar
ams: lot of fixes in
the code +++++ 11-26-04 fix:
FDISK_findDevNrPosit
ion: get correct
device number, if
it's the first
partition +++++ 11-25-04 fix: work,
debugScreen,
setClientStatus,
setLog, setStatus,
postMessage: now
include capture.php cha:
FDISK_formatExisting
: now works with the
combined device,
size and filesystem
strings of
FDISK_listInstPartSe
lector cha:
FDISK_listInstPartSe
lector: doesn't
change the default
entry to the device
name, but keeps the
whole information
string cha:
client_partition:
the "format client"
button is disabled,
if not all settings
have been made +++++ 11-24-04 cha:
FDISK_adjustFdiskPar
ams: code completed.
debugging follows
;) +++++ 11-23-04 cha:
FDISK_defineDrive:
extra parameters for
disk tollerance new:
FDISK_getDiskType:
returnes the type of
the drive
(DISK_TYPE_IDE,
DISK_TYPE_SCSI) new: helper.php:
helper functions
that did not fit
into another include
file new:
HELPER_calcMBSize:
calculates the size
in MB from a given
input that can be a
GB value or measured
in % cha:
de/diskDefine.hlp:
help for the new
disk definition
dialog cha:
FDISK_showDiskDefine
: added new elemnts
for the individual
adjustment of the
partitions new:
FDISK_adjustFdiskPar
ams: adjusts the
installation and
swap drive for a
derived client,
based on the defined
client settings +++++ 11-18-04 new: copied DB m23
to m23captured cha:
CAPTURE_deActivate,
CAPTURE_isActive:
now uses
/m23/tmp/captureSave
to store the state cha:
CAPTURE_showMessageB
ox: now links
directly to the
capture page cha: dbConnect:
selects the DB to
use automatical cha:
FDISK_showDiskDefine
: added new HTML
elements for disk
optimisation +++++ 11-17-04 fix:
makeScreenshots:
corrected name of
client rescue image fix: html2tex: now
generates correct
output, if there is
no new line between
heading and text cha: html2tex: new
parameter for image
scaling cha: makeTexHelp:
fetched image
scaling factors from
/mdk/doc /manual
/screenshots/
scalingTable fix: html2tex:
removed aditional
'*' in chapter cha: de/en:
install_packages:
changed HTML format fix:
groups_overview:
fixed HTML error new: en/diskDefine cha: de/diskDefine:
changed HTML format new: en/mi_step3,
mi_step4 +++++ 11-16-04 cha:
CAPTURE_showEntries:
entries are now
ordered by name and
step cha: client_distr:
added support for
capturing cha:
CAPTURE_captureAll,
CAPTURE_getKeys: new
parameter cha: plginstall,
htaccess,
client_details:
added help page new: de/en:
plginstall.hlp,
htaccess.hlp,
clientdetails.hlp,
clientinfo_hardware,
clientinfo_clientLog
,
clientinfo_addToGrou
p,
clientinfo_delFromGr
oup cha:
makeScreenshots:
table for x
direction cropping cha:
client_packages:
moved table code to
CLIENT_listPackages cha:
GRP_doClientMoreGrou
ps: corrected table cha:
client_infoPage:
added help files cha:
makeScreenshots:
added all needed
pages +++++ 11-15-04 cha: makeTexHelp:
deletes the help
backup files before
the conversion to
Tex cha: kh2p: images
can be generated in
different formats.
the file extension
chooses the file
type. cha: html2tex: line
break after each
image cha: khtml2png:
better code, that
scrolls only if
needed cha: khtml2png:
changed project to
Kdevelop 3 new:
khtml2png/makeDeb:
script for
generating the deb
for khtml2png +++++ 11-14-04 cha:
CAPTURE_getKeys,
CAPTURE_load:
changed glue to
'???' there were
errors with the glue
of the partition
information new:
makeScreenshots:
added screenshots
for the setup pages cha: CAPTURE_load:
sets the page to
POST and GET +++++ 11-12-04 cha: de/m23base: all
verbs are now
starting with an
upper case
character new:
CAPTURE_showEntries:
shows a table of the
captured pages with
the possibility to
delete entries. new:
CAPTURE_deleteById:
deletes a capture
entry. cha:
CAPTURE_captureAll:
changed parameters cha:
FDISK_showDiskDefine
, massInstall: added
CAPTURE_captureAll new:
CAPTURE_getKeys:
gets all POST or GET
variables and
returnes all keys
and values as an
assiciative array.
Values of buttons
are filtered out. new: capture: page
for (de)activating
the capturing and
see and delete
captured pages cha:
makeScreenshots.sh:
added screenshots
for mass
installation +++++ 11-11-04 new: capture.php:
routines storing and
loading POST and GET
values in forms new:
CAPTURE_captureAll:
stores all POST and
GET variables to the
DB new: CAPTURE_load:
loads all POST and
GET variables for a
special page from
the DB to emulate
the user input while
makeing a
screenshot new: RMV_rm4IP:
removes a variable
for a slelected ip cha: RMV_rm: now
uses RMV_rm4IP new:
CAPTURE_deActivate:
(de)activates
capturing the POST,
GET values new:
CAPTURE_isActive:
returnes true, if
capturing of POST,
GET values is
activated. otherwise
false new:
CAPTURE_captureImg:
returnes the status
image URL of the
current capture
state new:
CAPTURE_showMessageB
ox: shows a message
box, if capturing is
enabled cha: serverSettings:
removed test code
and added capture
toggle button cha:
CLIENT_showAddDialog
: added
CAPTURE_captureAll cha: kh2p: adjustet
to match the new
parameters of
khtml2png fix: khtml2png: this
fix is really evil:
the width of the
screenshots was
oversized by 65
pixel. Now the width
is decremented with
65 and it works. A
good fix will
follow, if I have
time. cha:
makeScreenshots.sh:
some adjustments to
the new kh2p and
captured values +++++ 11-10-04 new: another hack of
khtml2png: now
scrolls in x and y
direction, that
enables it to make
screenshots that are
wider then the
screen width. +++++ 11-06-04 cha: makeBootCD: the
ISO image size is
shown, if it exists,
otherwise an error
message is shown cha: disabled
outdated Portuguese
and Italian language
files new:
en/makeBootCD.hlp +++++ 11-04-04 fix: BURN_showLog:
no log textarea is
shown, if log file
doesn't exit cha: BURN_burn,
BURN_blank: setting
of the burner state
has been moved to
burnCD and blankCD new: BURN_checkISO:
checks, if the
client ISO exist and
create i otherwise new:
de/makeBootCD.hlp +++++ 10-29-04 new: index: new
entry for burning
CDs cha: menu: new entry
for burning CDs new:
BURN_listBurners:
returnes a selection
of the available
burners new: blankCD: script
to blank a CD new: BURN_getDevice:
returnes the device
name for cdrecord
from a specific
burner new: BURN_burn:
burns an ISO new: BURN_getStatus:
returns the status
of the burner
(BURNSTATE_IDLE,
BURNSTATE_BLANK,
BURNSTATE_BURN) new: BURN_showLog:
shows a status info
window about the
current burner
state +++++ 10-27-04 cha:
CLCFG_writeM23fetchj
ob: changed timeout
for fetching the job
to 5 seconds and
retries to 2 fix: pingIP: now
uses sudo to allow
the Apache user to
use it cha:
mkKnoppix-static:
now adds the needed
souce to
sources.list, if it
is not present cha: DB: root user
is now secured with
a password cha: DB: added
m23dbuser for normal
DB operations new: updated to
phpMyAdmin
2.6.0-pl2 cha:
fix-permissions:
sets permissions for
/m23/root-only cha:
exportDBInitTable.sh
,
m23install.template,
backupMysql.sh,
restoreMysql.sh,
add-erposs3.sh: DB
root needs a
password, fetched
from
/m23/root-only/dbroo
tpw cha:
/m23/ftp:removed
directory with an
old pure-ftpd
version cha: mkCert.sh: new
security function to
ensure, that the
server certificate
was created +++++ 10-26-04 cha: makeCD.sh: now
stores information
about the ISO file
size and date in
/mdk/
bootCD/ISO.info cha: menuBootCD:
used /mdk/
bootCD/ISO.info cha: makeCD.sh:
application and
preparer ID are
written to the ISO cha: clean_mdk,
mk-m23.bz2.sh:
remove backup files
before creating the
archives fix: clean_mdk,
unclean_mdk: now
move the renamed m23
server ISO cha: mk-m23.bz2.sh:
m23 DB isn't stored
in the bz2 any more cha:
m23install.template:
uses m23DBInit.sql
to instal the
database cha:
m23install.template:
hdparm warning
messages about not
existing CD rom
drives aren't shown
any more cha: index: now
fetches page name
from POST with first
priority, GET has
second priority fix:
m23ShutDownInstall:
uses "halt" command
for shutdown + and
sets job to "done" +++++ 10-25-04 cha:
woody-install.sh:
"skip-networking" is
not commented out
any more cha:
woody-install.sh:
calls now enables
SSL new: m23server:
updated system new: m23server:
installed and run
localepurge: saves
26968K by deleting
unused locales and
man pages. DE, FR,
EN are still
installed. fix: fr/m23inst: now
has correct PHP
code cha:
m23install.template:
builds a
certificate +++++ 10-23-04 fix:
exportDBInitTable.sh
: writes the needed
default group entry
to the DB +++++ 10-22-04 cha: HELP_showHelp:
now uses paragraphs
instead of table
structures to
generate the table
code. This makes it
possible to use
tables in the help
files. cha:
MASS_startInstall:
returnes a message
about the state of
the created clients
(error, ok) cha: massInstall:
save button is
hidden, if
installation has
been started cha: massInstall:
shows status about
created clients +++++ 10-18-04 fix:
FDISK_defineDrive:
doubled "/dev/" in
path definition +++++ 10-16-04 fix: m23hwscanner: a
" ," was printed
before the type
variable, there was
no proper
recognisation of the
data tape, now fixed
;) fix:
FDISK_findDevNrPosit
ion: search vPart
for the extended
partition now works fix:
FDISK_findDevNrPosit
ion: fixed another
vPart finding bug
with logical
partitions +++++ 10-15-04 cha: makeCD.sh: now
generates rock ridge
entensions too cha: makeDoc.sh:
copies the HTML
documentation in the
correct directory on
the CD cha: updatem23.sh:
now calls
migrate.php cha: makeCD.sh: the
ISO file name
contains the version
and +++++ 10-14-04 cha: de/en.hlp:
clients_overview:
white status new: en.hlp:
clientBuilder,
mi_step0, mi_step1,
mi_step2:
translated cha: en: m23base:
missing parts
translated cha: m23XFceInstall:
now installs sudo
and configures
/etc/sudoers to make
shutdown and reboot
in XFce possible +++++ 10-13-04 cha:
CLCFG_installBasePac
kages: now sets
do_boot_enable to
"No" in
kernel-img.conf.
there are new
questions while
installing the
kernel, that don't
allow automatic
installation of the
kernel if
do_boot_enable is
set to "Yes". Lilo
is run afterwards,
so there is no
problem booting the
client. +++++ 10-09-04 new:
CLCFG_genFakeFstab:
generates a fake
/etc/fstab that only
contains the lines
for proc and the
root partition (this
is used to make the
kernel install
correctly) cha:
debian/clientInstall
: mow uses
CLCFG_genFakeFstab +++++ 09-30-04 cha:
*/clientInstall:
m23hwscanner has to
be run twice: 1.
generate a fstab to
make the kernel
install correctly 2.
generate a new
lilo.cong & fstab to
make lilo install cha:
CLCFG_fetchm23BasicT
ools: now copies
dmidecode and
checkdisklabel too fix: m23hwscanner:
bugfixes +++++ 09-29-04 new: m23hwscanner:
now contains the
functionality of
genFstab without
calling parted
anymore cha:
CLCFG_fetchm23BasicT
ools: copies
m23hwscanner from
the ramdisk to the
installation
partition cha: CLCFG_genFstab:
now uses
m23hwscanner,
adjusted parameters cha:
*/clientInstall: now
uses new parameter
format of
CLCFG_genFstab +++++ 09-26-04 cha: checkdisklabel:
normal output is
piped to /dev/null,
because it should
not be written to
the POST data fix: m23hwscanner:
now calculates the
values for
partitions smaller
than 1GB correctly cha:
CLCFG_activateDMA:
now tries to
activate /dev/hda -
/dev/hdz and writes
a log message only,
if a device could be
activated fix:
CLIENT_showAddDialog
: error message is
shown once now cha:
CLIENT_showAddDialog
: after adding the
client the dialog
isn't shown anymore fix: FDISK_autoPart:
now swap partition
is formated cha:
getKnoppixDDCxinfo,
getKnoppixHwdata,
getKnoppixHwsetup:
adjusted because of
the changes on the
developer.linuxtag.n
et server +++++ 09-25-04 new: bootimage:
added
/usr/share/misc/pci.
ids, needed for
lspci to show names
of hardware devices cha: mkBootImage.sh:
copies
/usr/share/misc/pci.
ids to bootimage
during creation cha:
HWINFO_getHDSize:
returnes the sizes
of all harddisks in
a string, sperated
by html breaks cha:
client_partition:
titles are saved
from step to step in
the extended
partition dialogs fix: client_distr:
after extended
partitioning the
install and swap
partition is
transfered
correctly cha: checkdisklabel:
new code for new
device format
(/dev/...) cha: m23hwscanner:
now calls the new
checkdisklabel cha:
debian/DISTR_baseIns
tall: adjusted
mounting of root
partition to the new
format +++++ 09-24-04 fix:
CLIENT_showAddDialog
: now gets the
correct boot type +++++ 09-23-04 cha: pingIP: removed
debug code new: bootimage: with
m23hwscanner and
needed libs new: bootimage:
added lspci +++++ 09-22-04 cha:
FDISK_formatJob,
FDISK_addJob,
FDISK_rmJob,
FDISK_listPartJobs:
ported to new
format fix: FDISK_autoPart:
now deletes all
partitions new:
FDISK_formatJob:
enables the booting
flag on a partition new:
FDISK_genPartedComma
nds: returnes the
partition and
formation commands
that are generated
from partJobs. cha:
FDISK_getAfterPartit
ion: space in
extended partitions
is calculated
correctly and factor
can be 0 now. this
means the amount of
free space in MB is
returned. cha:
FDISK_listPartJobs:
now includes table
code fix:
FDISK_checkFreeSpace
: correct run
statement in for
loop cha:
MSR_importPartHwData
, MIGR_partitions:
the filesystem is
set to -1 if it is
an extended
partition cha:
FDISK_findDevNrPosit
ion: removed
erroneous code cha:
m23fdiskFormatInstal
l: adjusted for new
partition and format
format +++++ 09-21-04 cha:
FDISK_installExistin
gDialog,
FDISK_listInstPartSe
lector,
FDISK_getBiggestValu
eOf,
FDISK_findDevNrPosit
ion,
FDISK_devNrExists,
FDISK_nextLogicalDev
Nr,
FDISK_countPartition
s,
FDISK_virtualAddPart
ition,
FDISK_virtualDeleteP
artition,
FDISK_correctLogical
,
FDISK_formatExisting
, FDISK_delPart,
FDISK_addPart,
FDISK_showDiskDefine
, FDISK_formatPart:
migrated cha:
FDISK_partAmount,
FDISK_countExtendedP
artition,
FDISK_countPrimaryPa
rtitions,
FDISK_countLogicalPa
rtitions,
FDISK_getNextPrimary
,
FDISK_getNextLogical
,
FDISK_genPartBlock,
FDISK_deleteExtended
FromParam,
FDISK_setPartParam,
FDISK_getDiskSize,
FDISK_overwriteBlock
,
FDISK_getPartParam,
FDISK_getJobTypeOpti
on,
FDISK_getJobCommand,
FDISK_getJobType,
FDISK_getJobOption,
FDISK_printRmJob,
FDISK_printAddJob,
FDISK_printAddFSJob,
FDISK_printBFlagJob,
FDISK_printFormatJob
, FDISK_calcChanges,
FDISK_rearrangeLogical,
FDISK_getDevNrFromDe
v,
FDISK_getBiggestDevN
r,
FDISK_getPartitionBl
ocks: removed new: delFromArray:
deletes all entries
in the array $arr
assigned by the keys
stored in the array
$delKeys. the new
array without the
entries in $delKeys
is returned. new:
FDISK_partCreationSe
lect: retunes a
selection for
selecting a
partition type to
create. cha:
FDISK_formatExisting
: partitions for
swap and
installations can be
on different drives
now cha:
FDISK_listSupportedF
S: now uses
HTML_listSelection cha:
FDISK_getAfterLastPa
rtition: if there is
a bit of free space
return 1 to show
free space in the
bar fix:
FDISK_getFreeSpaces:
returnes correct
value, if there are
no partitions new: extended
partitioning seems
to work with new
format new: fdisk.php: much
smaler code saved
883 lines +++++ 09-20-04 fix:
FDISK_listPartTable:
no shows free space
after the last
partition correctly cha:
FDISK_printBars,
FDISK_checkFreeSpace
,
FDISK_listPartitions
: migrated cha:
FDISK_getFreeSpaceBe
foreFristPartition,
FDISK_getBeforeFrist
PartitionPercent,
FDISK_getFreeSpaceAf
terLastPartition,
FDISK_getAfterLastPa
rtitionPercent: are
now removed, because
they were used at
one place only and
were wrapper
functions for
FDISK_getAfterLastPa
rtition or
FDISK_getBeforeFrist
Partition. The main
functions are used
directly now. +++++ 09-17-04 cha:
FDISK_getFreeSpaceAf
terLastPartition,
FDISK_listPartTable:
migrated to new
fdisk format and
adjusted parameters fix:
FDISK_getAfterLastPa
rtition: now uses
always the last
partition +++++ 09-14-04 new:
MIGR_partitions:
converts param
string partition
information to the
new assiciative
array format. new:
MSR_importPartHwData
: imports partition
and hanrdware
informationen cha/fix:
m23hwscanner:
several fixes cha:
FDISK_getPartitions,
FDISK_getAllDrives,
FDISK_selectDrives,
FDISK_formatJob,
FDISK_defineDrive,
FDISK_getBeforeFrist
Partition,
FDISK_getBeforeFrist
PartitionPercent,
FDISK_getPartitionPe
rcent,
FDISK_getAfterLastPa
rtition,
FDISK_getAfterLastPa
rtitionPercent,
FDISK_getAfterPartit
ion,
FDISK_getAfterPartit
ionPercent,
FDISK_printAllBars cha:
HTML_listSelection:
now writes the first
entry back to the
first variable cha:
FDISK_selectDrives:
now uses
HTML_listSelection cha:
FDISK_getInstallDriv
e: renamed to
FDISK_getFirstDrive cha:
FDISK_replaceParamPa
rt: removed, seems
to be never used ;) new:
FDISK_dev2LDevLPart:
searches a special
device (e.g.
/dev/hda2) and
writes the virtual
device and partition
numbers to the
variables. These
values can be used
to access the file
system via
$param["dev$vDev"."p
art$vPart"."_fs"] cha:
FDISK_getBeforeFrist
Partition,
FDISK_getBeforeFrist
PartitionPercent,
FDISK_getAfterLastPa
rtition,
FDISK_getPartitionPe
rcent,
FDISK_getAfterLastPa
rtitionPercent,
FDISK_getAfterPartit
ion,
FDISK_getAfterPartit
ionPercent: changed
parameters new:
FDISK_printBars:
enough functions
ported to make is
work! +++++ 09-13-04 new:
MSR_partHwDataComman
d: generates the
commands to send
partition and
hardware info cha: DMI_getParam:
now uses \n as
seperator cha:
m23PresetupInstall:
now ueses
MSR_partHwDataComman
d new: migrate: script
for converting old
partitions and dmi
formats to the new
one new: MIGR_dmi:
converts the DMI
string from the old
format (line ent
marked with '?') to
the new (marked wit
'\n'); +++++ 09-12-04 new: m23hwscanner:
new C tool, that
gatheres hardware
and partition
information and
shows an associative
array, that can be
send via wget. This
tool will replace
the old partinfodb. +++++ 09-11-04 cha:
clients_overview:
changed names in the
actions selection fix: DHCP_rmClient:
now returnes true,
if all is ok new:
CLIENT_deleteClient:
deletes a client and
shows an optional
message cha:
clients_overview:
link for delete now
contains the client
name cha: delete_client:
now uses
CLIENT_deleteClient cha:
clients_overview:
can now delete
multiple clients cha:
CLIENT_addClient:
presetup job is set
to a priority of 0 cha:
PKG_addStatusJob: if
it is a special
package the priority
is checked, before a
existing job is
replaced by the new
one cha:
CLIENT_showWaitingJo
bs: values are now
alinged on top cha:
getPackageParams:
renamed to
PKG_getPackageParams
cha:
getPackageParamsVar:
renamed to
PKG_getPackageParams
Var new:
PKG_getPackageIDsByN
ame: returnes all
IDs as an array for
jobs matching the
client and job name
and are a normal or
special package. +++++ 09-10-04 fix:
MASS_showGeneratorOp
tions: if first
shown, the length
for the first login
password is set to 8
to make generation
of the example
passwords possible new:
MASS_getLongestLengt
h: returnes the
length of the
longest entry in the
array or max if
bigger than max fix:
MASS_checkAndSaveFie
lds: now netmasks
are checked
correctly fix: pingIP: now
returnes true and
false as boolean
values and not as
strings cha:
CLIENT_addClient:
new parameter to
select, if the root
password should be
encrypted new:
PKG_copyPackagesToCl
ient: copies all
with a selected
status jobs from one
client to another cha:
PKG_copyWait4accPack
agesToClient: now
uses
PKG_copyPackagesToCl
ient new:
MASS_startInstall:
starts the
installation of all
client with all
paramaters defined
in the table new:
MASS_showOverview:
shows a table with
all generated client
settings, that can
be edited new: massInstall:
seems to work mostly
;-) +++++ 09-09-04 new:
isProgrammInstalled:
returnes true if a
programm can be
used new: pingIP: tests,
if someone is
answering the ping
on a given IP
address. returnes
true, if someone
answers cha:
CLIENT_isrunning:
now uses pingIP new:
MASS_ipGenerator:
generates the
selected amount of
IPs in the selected
ranges. Only IPs are
generated that
aren't in use by m23
or (if activated)
pingable. new: MASS_minMaxIP:
calculates the
possible minimum and
maximum IP of a
given netmask. The
IPs are returned as
an array: index 0 =
minimum; index 1 =
maximum. new:
getServerNetmask:
returnes the netmask
of the m23 server new:
MASS_passGenerator:
generates the
selected amount of
passwords with a
random algorithm or
the genpw tool. new:
MASS_generateNetmask
: generate netmasks
from ip addresses
via network class
definitions. new:
MASS_generateClientN
ames: generates
client names through
appending of
numbers. new:
MASS_saveGeneratorOp
tions: saves all
geneator options to
EGKparams new:
MASS_showGeneratorOp
tions: shows the
dialog for
configuring the
generator options new:
MASS_getAllFromFile:
returnes all values
from one key of the
DB file as an
array. +++++ 09-08-04 cha:
MASS_checkAndSaveFie
lds: now checks if
properties have been
assigned more times cha:
MASS_checkAndSaveFie
lds: now checks if
needed properties
have not been
assigned cha:
MASS_showFileFormatD
ialog: added i18n
support new:
de/mi_step0-2.hlp:
help files for mass
install steps 1-3 new:
MASS_getXProperties:
returnes the amount
and keys of a secial
kind (enter,
generate, keep,
hand, file) +++++ 09-07-04 new:
MASS_showFileFormatD
ialog: shows a
dialog that lets the
user select a DB
file and assign the
columns to the
fields of the file new:
MASS_propertyKeys:
returns the keys for
all properties new: MASS_keyToI18N:
converts the
property names to
I18N names new: MASS_I18NTokey:
converts the I18N
names to property
names new:
MASS_showTableDefini
tion: shows a dialog
that lets the user
define which field
in the DB file
should be assigned
to which property new:
MASS_checkAndSaveFie
lds: saved the
assignments from
field number to
property and other
information to
EGKparams and
performes a simple
check, to verify
that the values of
the properties are
valuable. An error
message is returned
or an empty string,
if all is ok. new:
MASS_openDBFile:
opens a DB file new:
MASS_readDBFile:
reads a line from
the DB file and
returnes an
associated array
with the properties
as key and the
fields of the file
as values. new:
MASS_readDBFileRaw:
reads a line from
the DB file and
returnes the fields
splitted to a normal
array. new:
MASS_closeDBFile:
closes the DB file. +++++ 09-06-04 cha:
CLIENT_getStatusimag
e: added status for
define cha: CLIENT_query:
additional state and
operator cha:
clients_overview:
clientBuilder
clients are shown as
installable clients fix:
install_packages: if
page is in install
mode, the button has
the right label cha:
clients_overview:
switch/case sets
variable for help
page cha:
CLIENT_showStatusSel
ection: now shows
define status cha: index: added
massInstall page cha:
CLIENT_showGeneralIn
fo: new parameter to
select, if you want
values to be
generated,entered or
kept new: massTools:
routines for mass
installations new:
MASS_EGKradioBoxes:
Generates HTML code
for showing 3
elements, that can
be each a "radio
button", selection
"disabled" or
"always selected". new:
MASS_FHradioBoxes:
Generates HTML code
for showing 2 radio
buttons for
selecting file or
handy source new:
MASS_showFileHandDia
log: shows a dialog
for selecting "by
file" or "by hand"
for the "enter"
properties. +++++ 09-05-04 cha: support: added
newsletter and
icons cha: menu: added
newsletter and
questionaire to
menu cha:
CLIENT_showAddDialog
, CLIENT_addClient:
extra parameter for
client definition new:
FDISK_defineDrive:
defines drive
information for the
clientBuilder new:
FDISK_showDiskDefine
: shows a dialog for
defining the type
and size of the fake
drive for the cha: add_client:
changes to insert
clientBuilder
functions +++++ 09-03-04 new: en:
editPackageSelection
.hlp: help for
package selection
editing dialog new: dir
/m23/data+scripts/m2
3admin/masstools/:
for masstool
plugins cha: menu: added
mass tools entries new: icons: mass
tools +++++ 09-02-04 cha:
PKG_getPackageStatus
: if distr is empty
only the action
status is shown cha:
install_packages:
can now delete
package selections new: de:
editPackageSelection
.hlp: help for
package selection
editing dialog +++++ 09-01-04 fix:
GRP_getDistrsAndSour
cesLists: if there
are arrays in the
parameters new
values are added fix:
install_packages:
checked package type
is safed for page
refresh new:
PKG_getAllPackageSel
ections: returns all
package selection
names new:
PKG_showAllPackageSe
lections: returns
all package
selection as HTML
selection cha:
install_packages:
added list of
package selections +
delete button +++++ 08-31-04 fix:
PKG_savePackageselec
tion: deletes all
packages from
selection before
saving packages cha:
install_packages:
stores package
selection name cha:
install_packages: if
package selection
name is empty get
the first selected
package selection
name new:
PKG_deletePackagesel
ection: delete all
packages from
package selection cha: menu: added
entry for changing
of package
selections cha:
install_packages:
started to make
editiong of package
selections possible +++++ 08-24-04 fix:
PKG_listSpecialpacka
ges: now the table
is included in
correct table tags +++++ 08-23-04 new:
MSG_showUpdateInfo:
showes a info
message about the
stored update jobs cha: end/de:
groups_overview.hlp:
rewritten cha: end/de:
install_packages.hlp
: some changes new:
MSG_showUpdateInfo:
showes a info
message about stored
jobs on N clients +++++ 08-22-04 new: en/de:
update_packages.hlp +++++ 08-21-04 cha:
PKG_addRecommendPack
ages: get to post cha:
PKG_addRecommendPack
ages: now adds
m23normaleremove
jobs cha:
PKG_listSelectedpack
ages: shows with an
icon, if the package
should be
de/installed cha:
install_packages:
shows correct help
file, if in
deinstall mode cha:
PKG_listRecommendPac
kages: new
selection, to select
if the packages
should be
(de)installed or use
the saved action cha:
PKG_addRecommendPack
ages: new parameter
to select if the
packages should be
(de)installed or use
the saved action cha:
PKG_listSelectedpack
ages: added titles
for the status
icons cha: en/de:
install_packages.hlp
: adjusted new:
GRP_getAllPackages:
shows a list of all
packages on all
clients in the
selected groups. the
packages can be
selected by
checkboxes fix:
GRP_showGroupsAndCou
nt: now uses correct
url for deinstalling
packages fix:
install_packages:
serveral little
fixes for showing
correct
deinstallation page cha:
install_packages:
now includes update
function cha:
clients_overview:
link to update has
been changed +++++ 08-16-04 cha:
PKG_savePackageselec
tion: uses
MSG_showInfo and new
extra parameter to
switch showing of
this message on and
off cha:
PKG_listRecommendPac
kages: now uses html
table functions cha:
PKG_addNormaltoPacka
geselection: added
support for
m23normalRemove +++++ 08-15-04 cha:
CLIENT_listPackages:
radioboxes to
checkboxes and no
"do changes" button
after each 30 lines cha:
PKG_listSelectedpack
ages: now shows
m23normalRemove jobs
correctly new:
PKG_discardRemoveJob
: discards all
remove jobs from the
clientjobs table,
that match the
param cha:
PKG_rmSelectedPackag
es: now discards
remove jobs cha:
PKG_listSelectedpack
ages: different
checkbox base names
for normal and
normalRemove jobs cha:
install_packages:
ability to search
for packages to
remove, mark and
deinstall these
packages cha:
MSR_decodeMessage:
added stupport for
transfering the
package status file new:
MSR_genSendCommand:
sends file to
postMessage.php new:
MSR_importStatusFile
: reads status file
data from the post
data and store it
under
/m23/var/cache/
clients/clientName
/packageStatus new:
MSR_statusFileComman
d: generates the
commands to send the
package infos and
package status file cha:
m23UpdatePackage
InfosInstall: now
uses
MSR_statusFileComman
d cha: MSR_logCommand:
now uses
MSR_genSendCommand +++++ 08-14-04 cha: client_distr:
after saving of
data: no title and
no table is shown fix:
CLIENT_showAddDialog
: uses previously
entered root and
first passwords
after loading of a
preference cha: m23XFceInstall:
removed gdm, added
logging of package
installation fix:
deinstall_packages:
now uses correct
i18n for search
button fix:
deinstall_packages:
fixed spelling of
BUT_previewDenstalla
tion cha:
deinstall_packages:
now uses shadowed
table cha:
CLIENT_acceptChanges
: changed method
from GET to POST cha:
clients_overview: if
in deinstall mode,
the action link is
now page =
installpackages with
additional action
deinstall cha: index.php:
commented out
deinstallpackages new:
PKG_addRemovePackage
sToWait4Aac: adds a
remove job to
waiting 4 accept
status new:
PKG_remNormalPackage
s: adds normal
deinstallation jobs
to db cha: renamed
PKG_copyWaitingPacka
gesToClient to
PKG_copyWait4accPack
agesToClient +++++ 08-12-04 new: m23XFceInstall:
installs XFce as
additional desktop
system on the
clients new: m23XInstall:
installs X11 only cha:
debian/info.txt:
added XFce and X cha:
CLIENT_showGeneralIn
fo: now shows
distribution and
package source name new:
GRP_showSelDistrSour
ces: shows a dialog
for selection of
distribution and
package source name.
The choices are
taken form distr and
packagesource values
of the clients in
the group. If there
is only one entry
for one or both of
the values, the
value is written
back to the input
variable otherwise a
HTML selection is
shown. new:
GRP_listAllClientsIn
Groups: returns an
array with all
client names
contained in the
groups cha:
install_packages: if
in groupmode:
generates a one time
client name, to make
work with more
administrators on
one sever possible cha: rescaled
m23.png: now looks
smoother new:
PKG_copyWaitingPacka
gesToClient: copies
the waiting jobs
from one client to
another new:
GRP_HTMLBackToOvervi
ew: generates HTML
code to return to
the group overview
page new:
install_packages:
shows
GRP_HTMLBackToOvervi
ew instead of
CLIENT_HTMLBackToDet
ails if in group
mode new:
install_packages:
assigns jobs to all
clients in the
group cha:
PKG_addNormalPackage
s,
PKG_rmSelectedPackag
es: changed method
from GET to POST cha: PKG_acceptJobs:
new parameter cha:
GRP_showGroupsAndCou
nt: has now a
selection for the
action (install,
deinstall) +++++ 08-10-04 cha:
packages_install:
preview button is
only be shown, if on
a a single client new:
GRP_listAllClientsIn
Group: returns an
array that consists
of all client names
that are in a group new:
GRP_getDistrsAndSour
cesLists: writes the
differnt
distributions and
package sources of
the clients in a
group as array to
the both variables new: html.php:
functions for
generating often
used HTML code new:
HTML_listSelection:
shows a selection
with options stored
in an array new:
HTML_showTableHeader
: prints the header
of a shadowed table new:
HTML_showTableEnd:
prints the end of a
shadowed table +++++ 08-06-04 new:
CLIENT_showAddDialog
: shows the dialog
for adding a client cha: add_client:
most code has been
moved to
CLIENT_showAddDialog
cha:
CLIENT_showAddDialog
: uses POST method
for sending the
data cha:
GRP_showGroupsAndCou
nt: selection of
groups for package
installation cha:
packages_install:
now uses POST cha:
packages_install:
gets and manages
groups cha:
packages_install:
title shows, if
groups or a client
is selected +++++ 08-05-04 new: PKG_countJobs:
counts all packages
of a client with a
given status cha:
PKG_countSelectedpac
kages: now uses
PKG_countJobs new:
PKG_countPackages:
counts all packages
on a client cha:
clients_overview:
removed SQL code and
replaced it by
PKG_countJobs and
PKG_countPackages cha:
clients_overview:
code cleaning:
changed if, else,
elseif to switch,
case cha:
GRP_showClientGroups
: now can generate
links to the group
pages cha:
clients_overview:
removed rescue and
recovery, are now in
the client details new: CLIENT_query:
returnes the result
of a query for
getting all clients
matching selected
states and
groupNames. Empty
values are
interpreted as 'all'
for this kind of
value. cha:
clients_overview:
shows group name in
the title if one is
selected cha: group_actions:
removed listClients
action cha: commented out
GRP_showClientsInGro
up and
GRP_listClientsInGro
up (are not used any
more) cha:
GRP_doClientMoreGrou
ps: removed debug
code cha:
CLIENT_showGeneralIn
fo: now uses
GRP_showClientGroups
+++++ 08-03-04 new:
GRP_showGroupsAndCou
nt: generates a
table with all
groupnames and the
amount of clients in
each group new:
GRP_listGroupsAndCou
nt: returnes a
associative array
with all groupnames
and the amount of
clients in each
group cha:
clients_overview:
most code removed
and replaces by
GRP_showGroupsAndCou
nt new:
GRP_listClientsInGro
up: returnes an
associative array
containing all
clients and
clientids in the
group new:
GRP_showClientsInGro
up: generates a
table showing all
clients and
clientids in the
group cha: group_details:
most code removed
and replaces by
GRP_showClientsInGro
up cha: index.php:
added group actions cha: renamed
GRP_delClientToGroup
to
GRP_delClientFromGro
up new:
GRP_HTMLBackToDetail
s: generates HTML
code to return to
the group details
page new:
GRP_countClients:
returns the amount
of client of a
certain group fix:
GRP_listGroupsAndCou
nt: now shows all
groups (with 0
clients) new: GRP_ren:
renames a group new:
GRP_showGeneralInfo:
shows a table with
general information
about the group new:
GRP_showRenDialog:
shows a dialog to
rename a group new:
GRP_moveClientToGrou
p: moves a client
from one group to
another new: GRP_listGroups:
returnes all groups
in an array new:
GRP_groupSelection:
generates a HTML
selection with all
groups as options new:
GRP_showDelDialog:
shows a dialog for
deleting a group cha: add_client: now
uses
GRP_groupSelection cha:
CLIENT_addClient:
now uses
GRP_addClientToGroup
cha:
client_overview:
link to the
addtogroup page has
client as new
parameter new: client_details:
buttons for adding
and removing the
client to and from
groups new:
client_infoPage:
functions for adding
and removing the
client to and from
groups new:
GRP_doClientMoreGrou
ps: dialog and logic
for adding and
removing the client
to and from multiple
groups new:
GRP_listClientGroups
: returnes an array
containing all
groups a client is
in new:
GRP_showClientGroups
: shows a list
containing all
groups a client is
in +++++ 08-02-04 fix: setLog: now
sends logging
information cha: messageReceive:
added comments to
the functions cha: bootimage:
linuxrc: fetched
script is stored as
work.php new: work.php: if
client is in debug
mode the generated
script is send back
to the server cha:
client_distr.php:
after submitting the
installation job,
the selection dialog
is hidden fix:
CLCFG_sourceslist:
messageReceive.php
is now included only
once cha: CLIENT_showLog:
PHP errors are
marked red fix: *: removed
including of
messageReceive.php
(is now included in
work.php) new: groups.php: for
groups functions new: GRP_exists:
checks, if a group
exists new: GRP_add: adds a
group cha:
create_group.php:
uses group
functions new:
GRP_getIdByName:
gets the Id of a
groupname new: GRP_del:
deletes all clients
from the group and
the group itself cha: removed
"groupname" from
table "clients" new: CLIENT_getId:
returnes the id of a
client new:
GRP_isClientInGroup:
returnes true, if a
client is in the
selected group,
otherwise false new:
GRP_addClientToGroup
: adds a client to a
group new:
GRP_delClientToGroup
: removes a client
from a group +++++ 08-01-04 cha: client_distr:
now works in 3
steps +++++ 07-31-04 cha:
m23ERPOSSInstall:
new error detection
code cha: *: tee command
now logs stderr to
the log files cha: makeDoc.sh: noe
deletes backup files
before generating
tex files with mdoc new: CLIENT_showLog:
checks for an log
error and colors it
red fix:
m23ERPOSSInstall:
log files are
written after the
ocurrance of an
error fix:
m23ERPOSSInstall:
something is
changing
resolv.conf,
interfaces and
hostname: it gets
overwritten by m23
at the end of the
installation new:
m23ERPOSSInstall:
kdm debconf settings
+ kdm is now the
default window
manager cha: add-erposs3.sh:
sourceslist entry is
only added if none
exists cha: erposs/
clientInstall: now
doesn't use the
proxy for
debootstrap fix: erposs/
clientConfig:
CLCFG_getEnd
Configuration: now
removes files before
fetching them with
wget fix: erposs/
clientConfig:
corrected spelling
error removee to
remove cha: de,en/ clients_
overview.hlp: added
some sentences for
the new version new: distribution
icon for erposs3 cha: erposs/
info.txt: adjusted
for new icon +++++ 07-30-04 cha: CCC:
CLCFG_executeAfterCh
root: copies screen
logs to the
installation
partition fix: CCC: removed
"`" from if cases cha:
m23xfree86Install,
m23KDE3Install: now
uses
CLCFG_dialogInfoBox cha: rescue_client,
recover_c, delete_c:
added icons cha:
m23xfree86Install:
commented out "tee"
for logging (stopps
while processing
package
x-window-system) fix:
CLIENT_showDbugSelec
tion: fixed
spelling fix:
CLIENT_showDebugSele
ction: now setting
and showing of the
debug state works cha:
CLCFG_debootstrap:
new parameter
"isCritical" cha: erposs/
DISTR_after
ChrootInstall:
installation of
dialog fix: CLCFG_getEnd
Configuration: makes
needed directories cha:
m23ERPOSSInstall:
logging of erposs
packages fix:
m23ERPOSSInstall:
executes next job new: client_details:
added client log cha: client_log:
removed cha: CLCFG_addUser:
new parameter for
skeleton directory cha: debian/
clientInstall: added
parameter in call of
CLCFG_addUser cha: CLCFG_addUser:
commented out
copying of skel
files by cp and
making of home dir:
now done by the
adduser command +++++ 07-29-04 cha:
client_packages:
removed menu cha: menu.php:
commented out the
menu entries for
recovery + rescue new:
CLIENT_isInDebugMode
: returnes "true",
if the asking client
is in debug mode fix: client: changed
debug code from
"DEBUG" to "debug" fix: RMV_set4IP: now
updates existing
variables new: debugScreen:
generates the
/etc/screenrc file
on the client, that
enables logging the
whole screen output
to /tmp/screen.* cha: linuxrc: now
downloads and
executes the
debugScreen cha:
client_overview:
shows link to
control center page,
if in overview mode new: some new icons cha: menu.php:
traffic lights after
the installation
steps new: CLIENT_HTML
BackToDetails:
generates HTML code
for returning to the
client controll
center page cha:
client_waitingjobs,
c_status, c_debug,
recover_c, rescue_c,
c_infoPage,
update_packages,
install_p,
deinstall_p,
c_packages: added
links to the client
control center page new:
CLIENT_showDirect
ConnectionHelp:
returnes the help
file for
directConnection and
replaces place
holders with the
correct values cha:
CLIENT_showHardwareI
nfo: changed order:
hardware info first,
then partition info +++++ 07-27-04 cha: debian/ CCC:
CLCFG_genFstab:
mounting proc isn't
a critical error any
more new: bootimage:
added vt100
terminfo cha: bootimage:
screen: adjusted
path to screenrc fix: RMV_set4IP: now
uses the ip in the
parameter cha:
CIR_enableDropbear:
now copies the
authorized key from
the server cha: debian/
clientInstall.php:
activates dropbear cha: en/de:
client_direct
Connection.hlp:
changed parameter of
ssh to avoid "man in
the middle" warings cha: CIR_detectSCSI:
output of the
detection routine
now looks nicer cha: index.php:
changed
clientcritical to
clientinfo cha:
clients_overview.php
: jumps to the
correct position on
the client_details
page new:
client_infoPage:
shows information
about a client
depending on the
parameter +++++ 07-26-04 cha:
DEBUG_isInDebugMode
renamed to
CLIENT_isInDebugMode
and
DEBUG_toggleDebugMod
e to
CLIENT_toggleDebugMo
de new:
CLIENT_getStatusimag
e: return the image
name with the
correct color new: index.php:
added clientdebug
page new: CLIENT_generate
HTMLStatusBar:
generates HTML code
containing the
status of the client
with links to the
pages new:
CLIENT_showDebugSele
ction: shows a
dialog that lets you
select the current
debug state of a
client new:
client_debug.php:
page for selection
of the client debug
state new:
PKG_rmAllSpecial
PackagesByName:
deletes all special
packages from a
client matching the
package name new:
PKG_countSpecialPack
ages: counts the
special packages of
a clients matching
the package name and
status cha:
PKG_countWaitingJobs
now uses
PKG_countSpecialPack
ages cha: bootimage:
linuxrc: screen
session is now named
m23install cha: *: screen
session name:
changed to
m23install new: de/en:
client_client
DirectConnection.hlp
+++++ 07-25-04 new: debug.php:
DEBUG_isInDebugMode:
returnes "true", if
a client is in debug
mode cha: client.php:
CLIENT_addClient:
now uses function
encryptShadow new: add_client.php:
now generates a
random password for
the root login into
the netbootimage new:
CIR_enableDropbear()
: sets up and starts
dropbear SSH server new: devguide: new
chapter for patching
screen new:
CLIENT_showGeneralIn
fo: Now shows the
bootimage root
password new: linuxrc: now
starts a screen
session cha: /m23/inc/distr
/clientConfigCommon.
php: removed, was
unused fix: debian:
CLCFG_interfaces:
removed misarranged
"fi" new:
DEBUG_toggleDebugMod
e: en/disables the
debug mode of a
client cha:
client_critical.php,
CLIENT_show
StatusSelection:
adjusted for new
status icons cha: CLIENT_list
CriticalClients:
added icon cha: menu.php: added
icons +++++ 07-23-04 cha: debian/
clientConfogCommon.p
hp: debootstrap
error doesn't set
client to critical
status cha: debian/
cCC.php:
CLCFG_interfaces: no
logging for "gateway
setup" cha: mkBootImage.sh:
number of notes for
the image are now
3000 and comented
out knoppix files
fetching cha: bootimage:
exchanged all libs
with never versions cha: bootimage:
added /etc/terminfo/
l/linux +++++ 07-22-04 cha:
clientsOverview.php:
added critical
clients cha:
CLIENT_listCriticalC
lients: now counts
the critical clients
and links to the
critical clients
overview page new:
HELP_getHelpString:
returns the help
block for the online
help new: en,de:
client_status.hlp cha:
client_critical.php:
added 3 different
ways to bring the
client to a normal
state +++++ 07-21-04 cha: menu.php: added
"update" under
packages new:
clientsoverview.php:
every second output
line is colored blue
for better client
differentation new: index.php:
added updatepackages
entry new: packages.php:
PKG_showPreviewUpdat
eSystem: generates
HTML code woth
inormation about the
update preview new:
PKG_previewUpdateSys
tem: returns the
information of an
system update
request fix:
m23normalInstall.php
: now correct
distribution name is
fetched new:
m23updateInstall.php
: package for
undating the client
system new: wait4go: little
C tool, that stops
the console till
"go" is entered cha: db.php:
sendClientLogStatus:
new parameter
critical: if it is
set to "true" the
execution of the
script is stopped
and a local rescue
console is opened cha: debian/
clientConfigCommon.p
hp:
CLCFG_fetchm23BasicT
ools: copies wait4go
to the installation
partition cha: debian/
clientConfigCommon.p
hp: critical
messages lead to
excution of the
local shell new: db.php: new
client status
STATUS_CRITICAL cha: exchanged all
numeric client
status' with the
constant names cha: message.php:
MSG_showError,
MSG_showInfo: if
language is set to
"none", there will
be no box subject cha: message.php:
MSG_showMessageBox,
MSG_showError,
MSG_showInfo: new
parameter width new: client.php:
CLIENT_listCriticalC
lients: lists
clients with
critical status' new: menu.php: added
listing of critical
clients new:
client_critical.php:
new client page to
bring client in a
non critical status +++++ 07-18-04 new: debian/
clientConfigCommon.p
hp:
CLCFG_hideKernelWarn
ings: hides the
kernel warnungs new: debian/
clientConfigCommon.p
hp:
CLCFG_writeM23fetchj
ob: generates the
m23fetchjob script new: debian/
clientConfigCommon.p
hp:
CLCFG_executeAfterCh
root: prepares for
pivot_root and does
it and executes
afterChroot new: debian/
clientConfigCommon.p
hp:
CLCFG_dialogAllBox:
generates the BASH
code for showing
different types of
dialog boxes new: debian/
clientConfigCommon.p
hp:
CLCFG_dialogMsgBox:
generates the BASH
code for showing an
dialog message box new: debian/
clientConfigCommon.p
hp:
CLCFG_dialogInfoBox:
generates the BASH
code for showing an
dialog infobox cha: debian/
clientInstall.php:
exchanged code parts
with new functions fix:
m23normalRemoveInsta
ll.php: now removes
packages cha:
en,de/wellcome.hlp:
added software
patents warning +++++ 07-16-04 fix:
m23ERPOSSInstall.php
: has now correct
file name cha:
m23ERPOSSInstall.php
: added setting of
PATH environment
variable new: bootimage,
bootCD: new parted
version 1.6.11 fix: erposs/
clientInstall.php:
copies parted from
the ramdisk to the
install partition fix: erposs/
clientInstall.php:
corrected name of
kernel new: new package
repository for
missing package(s):
screen cha: debimg/
clientConfig.php:
commented out
CLCFG_writeHosts: is
already included in
clientConfigCommon.p
hp cha: debian/
clientConfigCommon.p
hp: CLCFG_hwdetect
now installs: the
necessary packages fix: erposs/
clientConfig.php:
CLCFG_getEndConfigur
ation: corrected
pathes for fetching
the files +++++ 07-15-04 cha:
clientConfigCommon.p
hp:
CLCFG_debootstrap:
additional
paramaters new: erposs/
clientConfig.php:
CLCFG_getERPOSSMirro
r: figures out the
server + path
containing the
ERPOSS instalation
files new: erposs/
clientConfig.php:
CLCFG_getDebconfTemp
lates: fetches the
debconf templates
from the m23 server
and extracts them cha: add-erposs3.sh:
new sources list new: add-erposs3.sh:
copies a lot of
template files from
the CD new: erposs/
clientConfig.php:
CLCFG_getEndConfigur
ation: does some
configuration at the
end of the ERPOSS
installation new:
m23ERPOSSInstall.php
: installs the
desktop and all
other needed
packages for ERPOSS ++++ 07-14-04 cha: moved
CLCFG_installBasePac
kages,
CLCFG_setDebconf,
CLCFG_writeHosts and
CLCFG_downgradeExt
from
debian/clientConfig
to
clientConfigCommon cha: debian/
clientConfigCommon.p
hp:
CLCFG_installBasePac
kages changed
parameters cha: debian/
clientConfigCommon.p
hp: stripped out
some common install
routines for all
Debian like
distributions:
CLCFG_activateDMA,
CLCFG_mountRootDir,
CLCFG_fetchm23BasicT
ools cha:
m23RescueInstall.php
: now detects SCSI
controlers + loads
modules cha:
m23PresetupInstall.p
hp: moved
CIR_detectSCSI and
CIR_waitForNextJob
to m23CommonInstall
Routines.php fix:
client_distr.php: if
the distribution
variable is empty,
set it to "debian" cha: CIR_detectSCSI:
now only checks once
for scsi controlers fix: booimage: the
init of BusyBox
1-pre10 is broken:
switched init to
BusyBox 1-pre1 new: /mdk/bootimage/
BusyBox-configs:
stores the BusyBox
config files +++++ 07-12-04 new: script for
installing the
"ERPOSS3
Behördendesktop" CD
on the m23 server +++++ 07-10-04 fix: bootimage:
fixed some problems
with the new
BusyBox cha: linuxrc: now
fetches the first
job with SSL
encryption fix:
clientConfigCommon.p
hp: corrected URL
for authorized_keys new: package sources
with/without KDE3 in
woody fix:
debian/info.txt:
corrected spelling cha: added
description for
Textmode and Gnome cha: added the KDE
shipped with Woody new:
m23KDEwoodyInstall.p
hp: is used to
install the KDE
shipped with Woody +++++ 07-05-04 cha: sensitive data
is now fetched SSL
encrypted from the
server fix:
manual/makePDF-HTML.
sh: copies HTML +
PDF files to the
server installation
ISO cha:
devguide/makeDoc.sh:
now copies the HTML
version of the
devguide to the
server installation
ISO cha: bootimage:
changed to BusyBox
1-pre10 +++++ 07-04-04 new: mkCert.sh:
creates a SSL
certificate for
usage with Apache
SSL new: enable-ssl:
first try for
installing and
configure all needed
to enable SSL in
Apache +++++ 05-21-04 fix:
debian/packages.php:
PKG_updatePackageInf
o: set return value
to "true" to enable
offline mode +++++ 05-20-04 fix:
m23gnome2Install.php
: Gnome 2.x is now
installable (2 ';'
were missing) cha: client.php:
CLIENT_getSubnet:
better code (thx to
2borg) new: client.php:
CLIENT_getBroadcast:
calculates the
boradcast IP (thx to
2borg) fix: fixed link to
the development
guide in the menu new: created and
made available the
update from 0.4.8 to
0.4.9 cha: SRCLST_package
InformationOlderThan
: added check for
the file
/m23/etc/offlineMode
. if it is found the
function always
returnes false. +++++ 05-05-04 cha: menu.php: now
includes the french
manual, if french is
the m23 admin
interface language cha: version.php:
changed to "final" +++++ 04-30-04 cha:
client_distr.php:
new default
distribution is
"debian" and not
"debimg" cha: moved info.txt
and debimg.tgz to
m23-extra new: created package
m23-extra for parts
not included in the
normal m23 new: script to
install m23 on a
normal woody server cha: MDK: clean_mdk:
now moves
bootimage/initrd.gz cha: MDK:
unclean_mdk: now
moves
bootimage/initrd.gz new: server boot CD:
added README file cha: makeCD.sh: now
generates cleaned
m23 database and
stores it on CD cha: MDK: makeCD.sh:
now generates with
Joliet and Rock
Ridge extensions fix:
woody-install.sh:
enabled
authentification +++++ 04-29-04 new:
exportDBInitTable.sh
: exports a cleaned
m23 database for
installation of a
new server +++++ 04-28-04 cha: help.php,
distr.php,
server.php,
packages.php,
i18n.php,
sourceslist.php,
plugin.php, db.php:
added length
parameter to fgets
function cha: dhcp.php: added
code for selecting
the correct dhcp
server startup
command new: db.php:
isMySQL3used: checks
if MySQL 3 is
installed and
returnes true if v3
is found, otherwise
false cha: db.php:
DB_addUser: added
code to make it work
with the old MySQL
version 3 cha:
fix-permissions: now
autodetects user +
groupname of the
apache process new: devguide: added
complete code to the
MySQL-C++ chapter +++++ 04-27-04 fix: en+de/
client_distr.hlp,
client_add.hlp:
fixed error in LaTex
code generation cha: corrections in
the english manual
and help files +++++ 04-09-04 cha: add_client.php:
added package proxy
+ port cha: add_client.php:
package proxy
settings are stored
in client options cha: client.php:
CLIENT_addClient:
now adds client
options too cha:
clientConfigCommon.p
hp: CLCFG_aptConf:
only add the APT
proxy lines if the
proxy IP is not
empty cha:
*/clientInstall.php:
APT proxy settings
are taken from
clients options cha:
clientConfig.php:
CLCFG_debootstrap:
uses package proxy
settings cha:
debian/clientInstall
.php:
DISTR_baseInstall:
uses package proxy
settings in
CLCFG_debootstrap fix:
debian/packages.php:
tries to sort the
kernerl list if
there is a list fix:
clientConfig.php:
CLCFG_debootstrap:
only sets the proxy
if its IP is not
empty cha:
de+en/client_add.hlp
: added help about
the package proxy
setting +++++ 04-07-04 cha: packages.php:
PKG_updatePackageInf
o: now returnes an
error message, if an
error occurs cha: packages.php:
PKG_searchFor,
PKG_listPackages:
checks of the
logfile isn't false cha:
sourceslist.php:
SRCLST_checkList:
checks of the
logfile isn't false cha: packages.php:
PKG_searchFor:
returns false if the
search can't be
started fix:
install_packages.php
: don't close the
table if there
occurs an error cha:
sourceslist.php:
SRCLST_genSelection(
$selName, $first,
$distr): now shows
sources lists that
belong to the
distribution only cha:
client_distr.php,
client_sourceslist.p
hp: changed
parameters for
SRCLST_genSelection fix: packages.php:
PKG_getPackageStatus
: handles "normal
packages" correctly
now new:
bootCD/updatem23.sh:
a script for
updating the
installed m23
version with the
version contained on
the CD cha:
serverupdate.hlp:
added hint about the
update script new: made new
installation ISO
0.4.8 shiver-pre5 +++++ 04-05-04 fix: stable
sources.list: added
KDE 3.2 source +++++ 04-02-04 new: devguide: added
new chapter for the
MDK menue system cha: MDK/menuBootCD,
menuManuelStart,
menuDevguide ,
menuClientISO: added
help entry new: menuBootCD.hlp:
help file for
menuBootCD new: menuManual.hlp:
help file for
generating the
manual new:
menuDevguide.hlp:
help file for
generating the
development guide +++++ 04-01-04 new: manual:
finished exglis
translation cha: clients.php:
CLIENT_getSubnet:
changed algorithmus:
parts of the IP are
copied only if there
is 255 in the
netmask. cha: m23.sf.net:
english manual
uploaded +++++ 03-28-04 new:
manual/introduction.
tex: has been
translated to
english +++++ 03-27-04 cha: menu.php: added
a "report a bug"
item fix: support.php:
corrected path to
the image cha: khtml2png: has
been mostly
rewritten, because
KDE 3.2 now uses an
optimisation that
doesn't draw widgets
that aren't visible.
With the old tool it
is impossible to
make screenshots
bigger than the
screen. The new tool
scrolls the contents
of the HTML page and
makes different
screenshots that are
appended to one
image. cha: MDK/kh2p:
changed parameters
for khtml2png and
now fetches the HTML
page before
capturing +++++ 03-25-04 fix:
MDK/menuClientISO:
now builds the
client ISO fix:
MDK/mkBootImage.sh:
copies the modules
from the server
installation cd to
the client boot cd,
to make the modules
loadable fix: MDK: removed
file "rescue" from
the bootimage
directory (saves 24
MB from the client
boot CD) cha: MDK/bootimage:
linuxrc: now shows
the MAC addresses +++++ 03-13-04 cha: client_add.hlp,
clients_overview.hlp
: changed to
unordered list cha:
fdisk-automatic.hlp,
deinstall_packages.h
lp,
fdisk-extended3.hlp,
makeBootDisk.hlp,
fdisk-existing.hlp:
changed to ordered
list cha:
MDK/html2tes.sh:
most code rewritten:
now uses html2latex fix:
fdisk-extended2.hlp:
corrected code cha: german manual
has better layout +++++ 03-12-04 cha:
m23client-debconf:
changed timezone to
Europe +++++ 03-11-04 fix:
MDK/m23install.templ
ate: removed "/"
after route option
in dhcpd.conf fix:
debian/clientConfig.
php:
CLCFG_installBasePac
kages: installs
necessary packages
for setting the
keyboard in the
console fix: work.php: if a
script doesn't exist
set the job to
"done" and execute
next job fix:
client_distr.php:
reordered code so
distributions can be
selected cha: checks.php:
checkNormalKeys:
allows "_" +++++ 03-09-04 cha:
MDK/m23-debconf-wood
y: removed
dependencies fix:
sourceslist.php:
SRCLST_saveList: the
sources.list is only
deleted if it
exists fix:
debian/packages.php:
PKG_updatePackageInf
o: logfile is now
written fix:
client_sourceslist.p
hp: now trims
whitespaces from
sources list and
description fix:
rescue_client.php:
now shows correct
help page fix: client.php:
CLIENT_desasterRecov
ery: delete all
client package
information cha: client.php:
CLIENT_showWaitingJo
bs: tries to wrap
the parameter string
after 80 characters fix:
m23normalInstall.php
: sets status back
to green after the
installation fix: */packages.php:
PKG_listSpecialpacka
ges: removed '>' in
table header cha:
m23UpdateSourcesList
Install.php: changed
priority to 12 to
avoid too early
execution fix: packages.php:
PKG_listParams:
fixed doubled
"
" fix: packages.php:
PKG_listSelectedpack
ages: fixed column
numbers for
packagename and
normalPackage fix: packages.php:
PKG_discardNormalJob
: false SQL
statement generated cha:
install_packages.php
: repositionated
buttons fix: fdisk.php:
FDISK_listSupportedF
S: removed reiserfs,
because there is no
code to format with
reiser cha:
debian/clientConfig.
php: renamed
CLCFG_downgradeExt3
to
CLCFG_downgradeExt
and included code to
downgrade ext2
partitions cha:
debian/clientInstall
.php: adjusted for
usage of
CLCFG_downgradeExt fix: client.php:
CLIENT_addClient:
now installdate is
set ;) fix: client.php:
CLIENT_showGeneralIn
fo: shows now
installdate and
lastmodifies in
human readable
format new: BUILD/UPLOAD
ISO:
m23shiver-0.4.8-pre3
+++++ 03-08-04 cha:
debian/clientConfigI
nstall.php:
CLCFG_listDebianRele
ases: new parameter
first cha: */packages.php:
PKG_listKernels: new
parameter first fix: */packages.php:
PKG_listKernels: now
first is the first
kernel name new:
preferences.php:
PREF_putAllOptions(
$prefName,
$options): stores
all settings in the
options array to the
preferences new: debimg/
clientConfigCommon.p
hp:
CLCFG_getSetOption($
getvar, $optvar,
$options): checks if
a variable is set an
places its value
under the variable
name in the options
array new: debimg/
clientConfigCommon.p
hp:
CLCFG_options2Hidden
Form( $options):
generates hidden
fields with the
values of the option
array new: debimg/
clientConfigCommon.p
hp:
CLCFG_hiddenForm2opt
ions( $options):
reads the option
values of the hidden
fields and adds them
to the options
array cha:
client_distr.php:
moved refresh button
to the bottom new:
preferences.php:
PREF_getAllValues(
$prefName,
$options): gets all
preferences and adds
them to the options
array new:
client_dist.php: now
stores/ restores the
preferences
correctly cha:
PKG_getPackageStatus
( $client, $package,
$distr, $params,
$normalPackage):
code rewritten and
new parameters cha: work.php: now
includes
sourceslist.php fix:
rescue_client.php:
started recover :( new: client.php:
CLIENT_getStatusimag
e( $status): return
the image name with
the correct color cha: client.php:
CLIENT_showGeneralIn
fo: fixed status
color fix:
rescue_client.php:
now starts DHCP
booting cha: version.php:
changed to 0.4.8
shiver-pre3 new: help files:
client_waitingjobs,
rescue_client cha:
clients_overview.php
: now uses
CLIENT_getStatusimag
e cha:
clients_overview.php
: click on the
status color calles
the page
"clientstatus" cha: index.php:
added
"clientstatus" new: client.php:
CLIENT_showStatusSel
ection( $client):
shows a dialog that
lets you select the
current status of a
client +++++ 03-07-04 cha:
sourceslist.php:
SRCLST_saveList:
removes sources.list
after saving cha:
debian/packages.php:
PKG_updatePackageInf
o: updates the
package cache if
sources.list doesn't
exist cha:
m23KDE3Install.php:
create /dev/raw1394
to make the
installer quiet new: packages.php:
PKG_updateSourcesLis
tAtAllClients(
$sourcename):
updates the
sources.list at all
clients using it cha: client.php:
CLIENT_showWaitingJo
bs: now shows
m23normal jobs
correctly new: packages.php:
PKG_removeFromJobLis
t( $packageIDList):
removes all jobs
identified by the
IDs in
packageIDList cha: client.php:
CLIENT_showWaitingJo
bs: can now remove
package jobs cha:
m23UpdatePackagesInf
oInstall.php: calles
"apt-get clean" +++++ 03-05-04 cha:
deinstall_packages.p
hp,
install_packages.php
,
recover_client.php,
*/clientInstall.php fix:
debian/cientConfig.p
hp:
CLCFG_debootstrap:
removed nonexisting
package libstdc++5 cha:
messageReceive.php:
MSR_importLog:
removed debug code fix: MDK:
mkstaticdeb: fixed
problem with
ddcxinfo-knoppix
that had no LDFAGS
line cha: MDK:
/mdk/m23Debs/debs:
added
wget_1.9.1-3.backpor
ts.org.1_i386.deb
because the woody
wget version is too
old to handle
--post-file fix:
m23UpdatePackagesInf
oInstall.php: fixed
the BASH code for
getting the count of
packages new: updated
phpMyAdmin to
version 2.5.6 cha: work.php: if
there is a problem
finding the package
to execute: try to
execute the next
one cha:
debian/clientInstall
.php:
DISTR_afterChrootIns
tall: installs the
new wget cha:
m23KDE3Install.php:
removed starting of
sshd cha:
m23/skel/.kde/Autost
art/passwd: changed
command and rebuild
usrm23.tar.gz +++++ 03-04-04 new:
messageReceive.php:
MSR_decodeMessage():
checks the type of
the message and cals
the right procedure new:
messageReceive.php:
MSR_importPackageSta
tus(): imports the
data from a package
status message to
the database cha:
m23copyPackageStatus
ToServerInstall.php:
removed cha:
m23UpdatePackagesInf
oInstall.php: has
now complete new
code, that doesn't
uses wget to
transfer the data ro
the server cha: packages.php:
PKG_changeClientPack
ageAction($client,
$package, $action):
renamed from
PKG_changeClientPack
ageStatus cha: packages.php:
PKG_setClientPackage
Wait4Rm,
PKG_setClientPackage
InstalledOK:
adjusted cha: packages.php:
CLIENT_listPackages:
adjusted cha:
deinstall_packages.p
hp,
client_packages.php:
now includes
distribution
packages.php cha: packages.php:
moved
PKG_translateClientP
ackageStatus to
debian/packages.php cha:
debian/packages.php:
PKG_translateClientP
ackageStatus: code
rewritten for better
status description cha: client.php:
CLIENT_getPossibleAc
tions: uses
PKG_isInstalled cha:
debian/packages.php:
PKG_isInstalled($sta
tus): checks if a
package is installed
depending on the
status cha:
sourceslist.php,
m23gnome2Install.php
,
m23xfree864Install.p
hp,
m23KDE3Install.php,
CLCFG_sourceslist():
doesn't use log2db
any more cha:
*/clientInstall.php:
removed log2db +++++ 03-03-04 new: german manual:
finished files:
manual.tex,
serverinstallation.t
ex,
requirements.tex,
firststeps.tex and
introduction.tex fix: html2tex.sh:
fixed problems with
"-" and bold cha:
menuManualStart.sh:
added status for the
html and pdf files cha: makePDF.sh:
moved to
makePDF-HTML.sh and
added generation of
HTML files new:
menuManualStart.sh:
added upload menu
item cha:
makePDF-HTML.sh:
copies the HTML
files to
/m23/doc/manual/ cha: menu.php: now
uses the new m23
manual cha: makeDoc.sh: now
generates only HTML
and PDF files new: menuDevguide:
new menu for the
generation and
upload of the
development guide cha: menuStart.sh:
has a new menu item
to generate the
documents fix: devGuide:
exchanged symbols
that produced errors
in HTML output cha:
m23UpdatePackagesInf
oInstall.php: now
only produces a
short package status
file on the client new: MDK: m23helper/
clientpackagestatus2
db: imports the
package status files
from the temporary
directory to the
database new:
m23copyPackageStatus
ToServerInstall.php:
copys the short
package status file
from the client to
the server and
impots it into the
database cha:
deinstall_packages.p
hp,
install_packages.php
,
recover_client.php,
*/clientInstall.php:
added package job
m23copyPackageStatus
ToServer new: MDK:
m23-initscripts:
Debian package for
installing some
initscripts cha: MDK: menuDeb:
added new m23 extra
package
m23-initscripts cha:
debian/cientConfig.p
hp:
CLCFG_installBasePac
kages: added the
installation of
m23-initscripts +++++ 03-02-04 new: MDK: new: remotevar.php:
RMV_exists4IP($var,
$ip): checks if a
variable exists for
a certain IP fix: remotevar.php:
RMV_set4IP: uses
RMV_exists4IP to
check if the
variable has to be
added or updated cha: khtml2png:
hacked the source so
it wontt make errors
displaying some HTML
elements cha: MDK: html2tex:
removes "noheading"
and parses
    ,
tags new: MDK:
loadExampleDB,
restoreCurrentDB:
loads a example
database for making
screenshots and
restores the old
one new: MDK:
menuLanguage.sh:
menu to select the
language for
generating
screenshots and the
Tex documentation new: MDK:
makeScreenshots.sh:
generates
screenshots for the
selected languages new: MDK:
makeTexHelp.sh:
generates Tex files
for the selected
languages new: MDK:
menuManualStart.sh:
menu for generating
all the manual new: german manual:
main page for the
german manual new: german manual:
introduction for the
german manual new: german manual:
screenshots from the
server installation new: german manual:
server installation
page new: MDK:
makePDF.sh:
generates the
manual(s) as PDF
files for the
selected languages +++++ 02-29-04 new: MDK:
mkstaticdeb,
mkKnoppix-static:
generates static
Debian packages from
Knoppix tools new: MDK: menuDeb:
Menu for generating
m23 Debian packages new: MDK: mkDeb:
build a special m23
Debian package new: MDK:
mkpackages:
generates the
Package* files cha: MDK: menuStart:
added the deb
builder menu cha:
debian/clientConfig.
php:
CLCFG_setDebconf:
systems without
debconf-set-selectio
ns install the
m23-debconf-woody
package fix: index.css:
removed
out-commented line
with false color
konquerer had
problems with fix: MDK:
mkstaticdeb: now
removes the Depends
line in control fix: inc/help/*:
changed false
HTML-comments from
html2tex.sh:
converts HTML to Tex
files and includes a
graphic file new: MDK:
makeScreenshots.sh:
makes screenshots of
the m23 web
interface new: MDK:
makeTexHelp.sh:
generates the manual
from the help files
of the web interface
and includes
screenshots +++++ 02-28-04 cha: debimg/
clientConfigCommon.p
hp: CLCFG_genFstab:
new code to get
kernel name cha: debimg/
clientConfigCommon.p
hp: CLCFG_genFstab:
copies
/etc/mkinitrd/module
s to /etc/modules cha: debimg/
clientConfigCommon.p
hp: CLCFG_genFstab:
executes
update-modules +++++ 02-27-04 cha: checks.php:
checkNetmask: now
allowes all
netmasks fix:
debian/packages.php:
PKG_updatePackageInf
o: create necessary
files and direcories
for apt new: client.php:
CLIENT_getAllAskingO
ptions: gets all
options from the
asking client fix:
debian/clientInstall
.php:
DISTR_baseInstall:
now fetches the
client options new: MDK:
rebuildKnoppixDebs:
scripts for
rebuilding and
uploading static
linked deb packages fix:
debian/clientInstall
.php:
DISTR_baseInstall:
differentiates
between
clientOptions and
clientParams new: build static
tune2fs new:
debian/clientConfig.
php:
CLCFG_downgradeExt3(
): downgrades all
ext3 partitions so
the fsck.ext3 of
woody can understand
it new: menu.php,
index.php,
clients_overview.php
: introduced "rescue
client mode" +++++ 02-26-04 fix:
sourceslist.php:
SRCLST_packageInform
ationOlderThan:
return true if the
status file doesn't
exist new:
debian/packages.php:
PKG_listKernels(
$distr,
$packagesource,
$selName): generates
a selection with all
available kernel
packages new:
debian/clientConfig.
php:
CLCFG_listDebianRele
ases( $selName):
generates a
selection of the
different Debian
releases (sarge,
sid, woody, potato) new:
*/clientConfig.php:
CLCFG_addDistributio
nSpecificOptions(
$options): adds
distribution
specific settings to
an option array and
returns the new
array cha:
client_distr.php:
now stores
distribution
specific options cha:
debian/clientConfig.
php:
CLCFG_installBasePac
kages(
$kernelimage):
changed parameter cha:
debian/clientInstall
.php:
DISTR_afterChrootIns
tall: installes the
selected kernel +++++ 02-23-04 cha: booimage: only
init is taken from
BusyBox 0.60.5 fix:
debian/clientConfig.
php:
CLCFG_installBasePac
kages: changed
settings to make the
kernel install fix: debimg/
clientConfigCommon.p
hp: CLCFG_addUser:
don't add user to
group lpadmin
(debootstrapped
Debian doesn't knwo
the group) cha:
*/clientInstall.php:
add user to group
lpadmin cha:
debian/clientConfig.
php:
CLCFG_installBasePac
kages: now installs
libstdc++2.10-glibc2
.2 (needed by
dbclientimport) fix: MDK:
m23install.template:
format of
/proc/partitions has
changed, so the
scanning algorithm
for the SCSI disk
has to be adjusted cha: MDK:
unclean_mdk,
clean_mdk: added
m23client.iso fix:
debian/clientConfig.
php:
CLCFG_debootstrap:
dialog is installed
during bootstrap to
make it possible to
show dialogs after
the chroot fix:
debian/clientInstall
.php:
DISTR_afterChrootIns
tall move
start-stop-daemon.RE
AL to
start-stop-daemon cha: debimg/
clientConfigCommon.p
hp: CLCFG_hwdetect:
doesn't try to
install kudzu-vesa cha:
*/clientInstall.php:
DISTR_afterChrootIns
tall: removed
unecessary
executeNextWork() cha: *: changed all
wgets from
packages/work.php to
work.php fix:
debian/clientConfig.
php:
CLCFG_debootstrap:
uset http_proxy and
ftp_proxy to avoid
the fetching of
zero-size work.php new: The deboostrap
Debian unstable
distribution seems
to work: build new
server installation
ISO 0.4.8-pre2 +++++ 02-22-04 cha:
debian/clientConfig.
php:
CLCFG_installBasePac
kages: set options
to make the kerne
install without user
interverntion new: MDK: bootimage:
exchanged hdparm
from the BusyBox
versions to
standard new: bootCD: updated
kernel to 2.4.25 new: bootCD: cleaner
config file for
kernel 2.4.25 new: booimage:
cleaner config file
for kernel 2.4.25 cha: debimg.tgz:
kernel was missing
:( cha: booimage: now
uses a combination
of BusyBox 0.60.5
and 1.00-pre7,
because there is an
error in the init of
1.00-pre7 that
ignores crtl+c and
crtl+z new: debimg is now
installable again
:-) +++++ 02-21-04 new: MDK: bootimage:
is now based on
BusyBox 1.00-pre7 new: MDK: bootimage:
exchanged tar and
wget from the
BusyBox versions to
standard + needed
libraries cha:
debian/clientConfig.
php:
CLCFG_installBasePac
kages: set
"do_initrd = Yes" in
/etc/kernel-img. new: MDK:
mkBootImage.sh: now
generates a ISO for
booting the client
from CD new: MDK: bootimage:
exchanged sh with
the original bash new: debimg/
clientConfigCommon.p
hp: moved common
functions of debian
and debimg to this
file cha: debimg/
clientConfigCommon.p
hp: CLCFG_genFstab:
alternative way to
get ther kernel
version: used by
Debian cha: debimg/
clientConfigCommon.p
hp: CLCFG_genFstab:
genFstab is called
later, if there
/vmlinuz and
/initrd.img have to
be linked cha:
m23client-debconf:
exchanged tabulators
to white spaces +++++ 02-19-04 new:
debian/clientConfig.
php:
CLCFG_debootstrap(
$suite, $DNSServers,
$gateway):
bootstraps a Debian
system new: MDK: bootimage/
root2/ bin: added
static version of ar
and normal version
of route cha: MDK:
mkBootImage.sh:
added comments
changed bootimage
size to 20000Kb new: MDK: rebuid
network bootimages new: added/ renewed
english helpfiles:
deinstall_packages.h
lp,
install_packages.hlp
,
fdisk-distrselect.hl
p, client_distr.hlp new: bootimage:
updated kernel to
2.4.25 an changed
size of the ramdisk
to 20000Kb +++++ 02-18-04 new:
debian/clientInstall
.php: patched
version of the
debimg/clientInstall
.php new:
debian/clientConfig.
php:
CLCFG_installBasePac
kages(): installs
needed base
packages new:
debian/clientConfig.
php:
CLCFG_setDebconf(
$serverIP,
$debconfFile):
installs the debconf
packages and sets
debconf
configuration new: german
helpfiles:
client_partition.hlp
,
client_install.hlp,
client_deinstall.hlp
, client_distr.hlp new: debian/
m23baseSysInstall.ph
p: new version for
normal debian
installation +++++ 02-17-04 fix:
debimg/clientInstall
.php: writing of
/sbin/m23fetchjob
had doubled
contents new: db.php:
sedSearchReplace(
$pathFile, $search,
$replace): generates
BASH code to search
and replace a string
in a file using sed
keeping the
ownership an
permissions cha:
m23gnome2Install.php
: now sets values in
gdm.conf:
background,
root-login, ... new: uploadDebs:
script for
generating and
uploading packages new: sources.list:
new source for
additional and
needed m23 packages:
deb
http://m23.sourcefor
ge.net/m23debs/ ./ new: started tests
for the debootstrap
Debian system +++++ 02-16-04 new:
install_packages.php
: previews the
installations of
packages new: packages.php:
PKG_showPreviewInsta
llation(
$clientName): showes
what happens if a
client installs
waiting packages and
generates a table
with title cha: packages.php,
sourceslist.php:
moved
SRCLST_previewInstal
lation to
PKG_previewInstallat
ion cha:
deinstall_packages.p
hp: included
distribution
specific
packages.php new: packages.php:
PKG_previewInstallat
ion Deinstallation(
$clientName,
$packageRow,
$aptCommand): showes
what happens if a
client deinstalls/
installs waiting
packages and
generates a table
with title cha:
deinstall_packages.p
hp: preview of
deinstallation new: packages.php:
PKG_showPreview
Installation
Deinstallation(
$clientName,
$install): showes
what happens if a
client installs /
deinstalls waiting
packages and
generates a table
with title new: index.php,
menu.php: added
serverSettings.php new: server.php:
introduction of the
server management
file fix:
debimg/clientInstall
.php: generatrion of
/etc/hosts should be
correct now cha:
debimg/clientInstall
.php: writing of
/sbin/m23fetchjob is
now included cha: mk-m23.bz2.sh:
doesn't delete the
sourceslist table
any more new:
m23gnome2Install.php
: installs Gnome2 as
additional desktop new: make new server
installation ISO:
m23 shiver 0.4.8
pre2 +++++ 02-15-04 cha: mk-m23.bz.sh:
now removes files
under
/m23/var/cache cha:
fix-permissions:
fixed permissions in
/m23/var cha: packages.php:
PKG_searchFor,
PKG_getPackageSize,
PKG_printStatus:
doesn't use
/m23/bin/apt-cache
any more cha: packages.php:
PKG_updatePackageInf
o: doesn't use
/m23/bin/apt-get any
more new: packages.php:
PKG_previewInstall(
$clientName, $distr,
$packagesource,
$packages): shows
what happens if
packages get
installed new: packages.php:
CLCFG_copyClientPack
ageStatus(
$clientName): copies
the package
installation status
file from the lient
to the cache
directory of the
server new:
sourceslist.php:
SRCLST_previewInstal
lation(
$clientName): showes
what happens if a
client installs
waiting packages +++++ 02-14-04 new: packages.php:
PKG_listParams(
$paramStr): lists
the parameters from
a package cha: packages.php:
PKG_listPackages now
shows the package
paramaters cha: db: dropped
table packageinfos.
the package importer
is to slow :( cha: packages.php:
PKG_savePackageselec
tion: gets
normalPackage row cha: db: added rows
normalPackage and
installedSize to
recommendpackages cha: db: added rows
installedSize to
clientjobs cha: packages.php:
PKG_addNormaltoPacka
geselection stores
normalPackages,
installedSize and
parameters to
recommendpackages cha: packages.php:
PKG_listSpecialpacka
ges,
PKG_listPackages and
PKG_listRecommendPac
kages write the
table headers by
their own cha: packages.php:
PKG_addStatusJob:
writes the
installedSize of the
packages to
clientjobs cha: packages.php:
PKG_getRecommendPack
ageAllInstalledSize(
$packageSelection):
calculates the whole
sum of the
installedSizes of
all recommend
packages of one
package selection cha: packages.php:
PKG_listSelectedpack
ages: now generates
a summary of the
packages
(installedSize &
amount) cha: packages.php:
PKG_acceptJobs: now
shows the info in an
info box fix:
install_packages.php
: fixed table
closing bug add:
install_packages.php
: added refresh
button cah: packages.php:
PKG_updatePackageInf
o: stores the result
of the update in a
file and returnes
the filename fix: packages.php:
PKG_updatePackageInf
o: fixed so it can
realy update the
package info cha: packages.php:
PKG_updatePackageInf
o( $distr,
$packagesource,
$force=false): set
force to true if you
want to update the
package info and the
time is not over new:
sourceslist.php:
SRCLST_packageInform
ationOlderThan(
$minutes, $distr,
$sourcename): checks
if a package info is
older than a
selected amount of
minutes new:
sourceslist.php:
SRCLST_checkList(
$sourceName): checks
a package info and
returns the output
of the OS package
update function new:
sourceslist.php:
SRCLST_genList(
$clientName): can
now generate a
sources.list from
the values of the
database and has
changed parameters new: m23base.php:
updated german and
english new:
client_sourceslist.h
lp: help text in
german and english +++++ 02-13-04 cha: packages.php:
changed parameters
PKG_getPackageSize(
$distr,
$packagesource,
$package) cha: packages.php:
changed parameters
PKG_listSelectedpack
ages( $client,
$distr) cha: packages.php:
changed parameters
PKG_hasOptions(
$package,
$packageID, $distr) cha: packages.php:
PKG_addStatusJob and
PKG_addNormaltoPacka
geselection write
the packagename of
the normal package
to the normalPackage
column cha:
m23normalInstall.php
: package name is
fetched from the
column
normalPackage cha:
m23normalInstall.php
: is now prepared
for the execution of
script before and
after the package
installation cha: packages.php:
PKG_listPackages:
descriptions are
wrapped after 60
characters new: packages.php:
PKG_OptionPageHeader
( $title): starts
the option page with
all necessary
options new: packages.php:
PKG_OptionPageRender
( $layout): renderes
the layout of a
OptionPage new: packages.php:
PKG_OptionPageTail(
$layout): generates
the bottom of the
OptionPage new: packages.php:
PKG_OptionPageSaveAl
sParameters(
$layout): saves the
entered values in
the packagejobs
params new: packages.php:
PKG_setAllParams(
$packageID,
$params): sets all
parameters in the
parameters column of
a clientjob new: packages.php:
PKG_getAllParams(
$packageID): gets
all parameters of
the parameters
column of a
clientjob new:
PKG_OptionPageGetVal
ue( $variable,
$params): gets tha
value from a
variable. The
function tries to
get the value from
the $_GET array, if
it doesn't work it
falls back to the
params array new: development
guide: chapter about
the generation from
OptionPages +++++ 02-09-04 cha: development
guide: updated "how
to access mysql
databases with C++?"
chapter new: development
guide: added logo
for the cover cha: makeDoc.sh:
only devguide.ps is
deleted, so the logo
will survive ;) +++++ 02-08-04 cha:
sourceslist.php:
SRCLST_saveList:
added new parameter
for description new:
sourceslist.php:
SRCLST_getValue(
$name, $var): gets a
value from the
sourceslist table new:
sourceslist.php:
SRCLST_getDescriptio
n( $name): returnes
the the package
source description new:
client_sourceslist.p
hp: can store/load
comments new:
sourceslist.php:
SRCLST_delete:
delete a package
source new:
client_sourceslist.p
hp: security dialog
for the deletion of
a package source cha:
client_distr.php:
changed
$I18N_graphicalUserI
nterface to
$I18N_userInterface,
because textmode
isn't really
graphical ;) cha: menu.php,
index.php,
client_sourceslist.p
hp: moved
client_sourceslist.p
hp from clients to
packages new:
client_distr.php:
added selection of
the package source +
description fix: distr.php:
DISTR_getDescription
Values: chopped the
variables and
values cha:
client_distr.php:
descriptions are now
wrapped after a
fixed amount of
characters new:
client_distr.php:
package sources can
be stored/load in
the preferences and
are saved to the
options of the
client new:
client_sourceslist.p
hp: added slelection
of the distribution
the package source
is for cha:
sourceslist.php:
SRCLST_saveList:
added parameter for
storing the
distribution cha:
install_packages.php
: now include
distribution
specific package
function new: package.php:
file for debian
specific package
function cha: package.php:
PKG_listPackages,PKG
_searchFor: new
parameter for
distribution and
package source name cha: fix-permission:
added user/group
setting for
/m23/var/cache/m23ap
t new: package.php:
PKG_updatePackageInf
o: updates the
package information
to make it
searchable cha:
install_packages.php
: can search for
packages (but slow) +++++ 02-07-04 new:
client_distr.php:
added a new row for
showing distribution
specific options new:
clientConfig.php:
CLCFG_showDistributi
on
SpecificOptions():
show the options cha: menu.php:
changed
"sources.list" to
"package sources" in
the menu cha: index.php:
included
sourceslist.php new:
sourceslist.php:
SRCLST_saveList(
$name, $list): saves
a package source
list new:
sourceslist.php:
SRCLST_genSelection(
$selName, $first):
generates a HTML
selection with the
names of alls
package sources new:
sourceslist.php:
SRCLST_loadSourceLis
t( $name): loads and
returnes the the
package source list new:
client_sourceslist.p
hp: can save, load,
edit package
sources +++++ 02-05-04 new:
client_distr.php:
added info message
for saving the data +++++ 02-01-04 cha: MDK:
menuBootCD,
makeusrm23: changed
path to
usrm23.tar.gz file new: build ISO for
m23 shiver-pre1
0.4.8 +++++ 01-31-04 fix:
clientConfig.php:
CLCFG_setAuthorized_
keys,
CLCFG_installUsrM23:
removed "/" to
correct path to the
files cha: transfered the
code from
mkxf86config-special
.sh to
m23xfree864Install.p
hp fix: client.php:
CLIENT_addClient:
the root password is
now crypted and
added to the db fix:
clientConfig.php:
CLCFG_installUsrM23:
fixed path for the
log file cha: THE NEW CODE
SEEMS TO WORK ;) +++++ 01-29-04 new: logos for
Debian and m23
Debian unstable
image added new: distr.php:
DISTR_geti18nValue(
$lang, $variable,
$values): gets
language specific
values from the
info.txt cha: distr.php:
renamed
DISTR_getDescription
Value to
DISTR_getDescription
Values cha: distr.php:
DISTR_getDescription
Values now supports
comments marked with
'#' at the beginning
of a line and empty
lines fix:
preferences.php:
PREF_putValue:
values are updated
if they exist and
not inserted again cha:
client_partition.php
: correct label for
the submit button
and the heading cha: work.php: check
for scripts in the
normal and the
distribution
specific package
path fix: client.php:
fixed SQL statement
in
CLIENT_getAllOptions
cha: package.php:
PKG_getSpecialPackag
eInfo( $package,
$infoTyp, $distr):
has now extra
parameter for the
distribution new:
client_distr.php:
preferences are
stored to client
fererences cha: usrm23.tar.gz:
has been moved to
/m23/data+scripts/di
str/debimg +++++ 01-27-04 new: client.php:
CLIENT_getAllOptions
( $clientName) and
CLIENT_setAllOptions
( $clientName,
$options) to get and
set the options of a
client cha: add_client.php:
removed the
distribution
selection. it will
be inserted after
the partition page add: index.php:
added client
distribution page fix: distr.php:
DISTR_DistributionsS
elections: now
correct value for
the first selection +++++ 01-26-04 fix: db.php: changed
color definitions
from variables to
defines new: db: added new
column
clients/options for
client specific
options new: db.php: implode
and explode
functions for
associative arrays new: add_client.php:
distribution is
saved to preferences
and can be load new: client.php:
CLIENT_addClient:
stores the options new: add_client.php:
distribution is
stored to the client
options +++++ 01-25-04 cha: add_client.php:
code reformated for
better readability new: client.php:
CLIENT_exists(
$clientName): check
if a client exists new: client.php:
CLIENT_MACexists($ma
c): check if a MAC
exists new: client.php:
CLIENT_IPexists($ip)
: check if an IP
exists new:
clientInstall.php:
DISTR_afterChrootIns
tall( $lang,
$pkgid): generates a
script that is
executed after the
chrooting cha: add_client.php:
exported some code
to extra functions +++++ 01-20-04 new: distr.php:
contains functions
for distribution
management new:
DISTR_listDistributi
ons(): lists
available
distributions new:
DISTR_getDescription
Value: get
descriptive values
of the distribution new:
DISTR_DistributionsS
elections +++++ 01-06-04 cha:
clientConfig.php:
added descriptive
headers to the
functions new:
clientConfig.php:
CLCFG_setAuthorized_
keys: sets the ssh
authorized_file for
remote login into
the clients +++++ 01-04-04 cha: moved
clientConfig.php to
/m23/inc/distr/debia
n new: new file
clientInstall.php at
/m23/inc/distr/debim
g cha:
sourceslist.php:
SRCLST_genList
doesn't echo the
list any more, but
returns it cha:
clientConfig.php:
CLCFG_aptConf($proxy
Server,$proxyPort)
now can use other
ports and servers cha:
clientConfig.php:
CLCFG_resolvConf($DN
SServers), now is
fed with a list of
DNS server IPs new:
clientConfig.php:
CLCFG_sourceslist($c
lientIP,$clientName,
$serverIP):
generates a script
for writing the
sources.list new:
clientConfig.php:
CLCFG_language($lang
,$keymap): sets
language for console
and x new:
clientConfig.php:
CLCFG_setRootPasswor
d($cryptedPassword):
sets the root
password +++++ 01-03-04 cha:
clientConfig.php:
CLCFG_addUser: the
user can be added to
different groups fix:
clientConfig.php:
CLCFG_genFstab:
fixed $KERNEL_NAME >
\$KERNEL_NAME new:
clientConfig.php:
CLCFG_interfaces:
generates a script
for writing the
/etc/network/interfa
ces file new:
clientConfig.php:
CLCFG_hostname:
wrtites the hostname
file new:
clientConfig.php:
CLCFG_resolvConf:
sets DNS entries new:
clientConfig.php:
CLCFG_aptConf: proxy
settings for
downloading Debian
packages cha:
m23baseSysInstall.ph
p: commented out
fetching of the old
script files cha:
afterChrootInstall.p
hp: exchanged the
old scripts with the
functions above +++++ 01-02-04 cha: changed
location of
m23biglogo.png to
/m23/gfx new: m23-start.png cha: m23/index.php:
new layout + gfx cha: welcome.hlp:
changed path of
m23biglogo.png new:
clientConfig.php:
functions for
configuring the
client new: db.php:
encryptShadow:
function to encrypt
password for the
shadow file cha:
m23admin/index.php:
added
clientConfig.php to
the includes cha: db.php: removed
enable_proxy and
disable_proxy new: client.php.php:
CLIENT_getAskingPara
ms(),
CLIENT_getParams($cl
ientName): functions
to get parameters of
a client new:
clientConfig.php:
CLCFG_genFstab($clie
ntID): generates the
command for
generation of the
fstab file +++++ 12-07-03 fix: apt-search:
information about
installable packages
is now updated
correctly fix:
m23baseSysInstall.ph
p: now fetches the
right file:
aptconf.php and not
hostname.php fix:
mkxf86config-special
.sh: set ps/2 as
default protocol for
ps/2 mouse +++++ 12-06-03 cha:
/etc/ssh/ssh_config:
set
"StrictHostKeyChecki
ng no", so ssh won't
ask for confirming
new fingerprints cha:
m23xf864Install.php:
added mkxf86config
creation of the
XF86Config files cha: hwdetect.php:
removed mkxf86config
creation of the
XF86Config files cha: m23inst.php-de:
ä -> ae, ü -> ue cha: cleaned some
unused files from
/m23/data+scripts/pa
ckages/baseSys cha:
baseSysInstall.php:
fetches aptconf.php new: aptconf.php:
generates a apt.conf
file for the client
that enables the
proxy cha: removed
enable_proxy() and
disable_proxy() from
all files. this is
replaced by setting
the proxy in
apt.conf +++++ 12-04-03 fix: hwsetup.php:
fixed file name for
mkxf86config cha: m23image.bz2:
removed some old
files fix: fdisk.php:
FDISK_selectDrives:
if $first is empty
don't let it be the
first drive fix: fdisk.php:
FDISK_getPartParam
and
FDISK_partAmount:
returns 0 if the
device is empty:
removes some
warnings from the
partition dialog ;) cha: db.php: added
newlines before wget
commands to make
programming errors
more difficult +++++ 12-02-03 fix:
/m23/bim/mk-m23.bz2.
sh: corrected
pathes: files that
should be cleaned
are in /tmp/m23 and
not m23 ;). So the
master password was
not enabled, PXE and
Etherboot files were
not deleted before
making the m23.bz2
file. fix: parted in the
client bootimages
was not statical
linked: new
bootimages for PXE
and Etherboot new: new m23 server
installation ISO.
May be the last
build before the RC3
release ;) +++++ 11-27-03 cha:
sourceslist.php:
SRCLST_genList:
added knoppix deb
source cha: hwdetect.php:
install following
knoppix packages:
hwsetup
hwdata-knoppix
ddcxinfo-knoppix
xf86config-knoppix cha: hwdetect.php:
commented out all
routines to get the
needed files, that
are replaced with
the deb packages cha: hwdetect.php:
adjusted pathes to
the files cha: plugin.php:
exchanged all error
and info messages
with the versions
from message.php new:
/m23/bin/pscheck:
script to check if a
process is running fix:
/m23/bin/phpDebug,
/m23/bin/phpNormal:
checks if apache is
running. if not
start it +++++ 11-26-03 cha:
/mdk/bin/menuBootCD:
transfers the
m23image.bz2 to
192.168.1.200
(mostly for internal
purpose) fix: new server
image to fix the
PATH error and
update of the
system cha: plugin.php: now
uses message.php for
its messages +++++ 11-25-03 new: script for
download statistic
on m23.sf.net +++++ 11-23-03 new:
/mdk/bin/extractDeb:
can extract the
files from a deb
file +++++ 11-20-03 cha:
/m23/inc/version.php
: m23_codename is
now "shiver-rc3" fix: Server-Image: /etc/profiles:
PATH contains now
/sbin, /usr/sbin
(thx Henry) +++++ 11-19-03 fix: getKnoppix*:
binaries are now
taken from the debs
and not
compliled from the
tar.gzs fix: bootImage: now
contain 3Com driver
(thx Zugschlus) +++++ 11-18+19-03 new: Script: Read
menus from DEBs +++++ 11-14-03 fix: Corrections in
english help files +++++ 11-13-03 fix: corrected
headings in client
partitioning fix:
FDISK_formatExisting
: returns param with
empty partitions fix:
FDISK_formatExisting
: removed false
error message fix:
/mdk/bin/getKnoppix*
: corrected version
information new:
/mdk/bin/getKnoppixD
DCxinfo: DDCinfos gets
the DDC parameters
from the monitor now included
and will be used by
mkxf86config.sh