Source File section

File deleted: DIFFS.pl (Size: 964, Created: Jul 28 16:38 )
File deleted: AddOn-Packages/gmp-4.1.3.tar.gz (Size: 2198898, Created: May 14 22:57 )
File deleted: AddOn-Packages/freeswan-2.06.tar.gz (Size: 3350327, Created: May 14 23:00 )
File created: Versuche/csh/tcsh-6.13.00.tar.gz (Size: 844755, Created: Jul 29 17:03 )
File created: Versuche/IPSec/IPSec VPN Kernel 2.60.pdf (Size: 72897, Created: Jul 27 11:06 )
File created: Versuche/IPSec/Anbindung_an_ein_Firmennetz_mittels_IP_Security[1].pdf (Size: 505103, Created: Jul 26 16:39 )
File created: Versuche/IPSec/gmp-4.1.3.tar.gz (Size: 2198898, Created: May 14 22:57 )
File created: Versuche/IPSec/Freeswan-Firewall.txt (Size: 262, Created: Jul 29 15:10 )
File created: Versuche/IPSec/Freeswan.pdf (Size: 40172, Created: Jul 26 13:12 )
File created: Versuche/IPSec/freeswan samples.pdf (Size: 11402, Created: Jul 28 17:03 )
File created: Versuche/IPSec/IPSec Gateway.pdf (Size: 136821, Created: Jul 27 11:05 )
File created: Versuche/IPSec/openswan.pdf (Size: 23905, Created: Jul 28 18:12 )
File created: Versuche/IPSec/freeswan & firewall.pdf (Size: 62286, Created: Jul 28 11:24 )
File created: Versuche/IPSec/WLAN-Anbindung ueber VPN.pdf (Size: 683881, Created: Jul 26 16:20 )
File created: Versuche/IPSec/Installation Freeswan IPSec.doc (Size: 493056, Created: Jul 29 15:55 )
File created: Versuche/IPSec/freeswan-2.06.tar.gz (Size: 3350327, Created: May 14 23:00 )
File created: Versuche/IPSec/Freeswan last.pdf (Size: 140391, Created: Jul 26 14:34 )
File created: Versuche/IPSec/Generating X.pdf (Size: 22174, Created: Jul 26 15:30 )
File created: Versuche/IPSec/Beispiel.pdf (Size: 42159, Created: Jul 28 17:40 )
File created: Versuche/IPSec/freeswan samples2.pdf (Size: 62898, Created: Jul 28 18:09 )
File created: Versuche/IPSec/ipsec-conf.pdf (Size: 23522, Created: Jul 28 18:11 )
File created: DIFFS.pl (Size: 970, Created: Jul 30 23:07 )
File created: changelogs/changes-20040729.html (Size: 5262, Created: Jul 29 08:10 )

Usermanager Section

File created: mylinux-usermanager-0.98/compile-scripts/COMPILE-TCSH

#!/bin/sh
########################################################################
# File:           compile-scripts/COMPILE-TCSH                         #
# myLinux Server: Copyright (c) 2004 Michael Oberg                     #
# Version:        0.98                                                 #
# Author:         Michael Oberg gt;      #
#                                                                      #
# This program is free software; you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
# the Free Software Foundation; either version 2 of the License, or    #
# (at your option) any later version.                                  #
#                                                                      #
# This program is distributed in the hope that it will be useful,      #
# but WITHOUT ANY WARRANTY; without even the implied warranty of       #
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the         #
# GNU General Public License for more details.                         #
#                                                                      #
# You should have received a copy of the GNU Public License along      #
# with this package; if not, write to the Free Software Foundation,    #
# Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.       #
########################################################################
##############################################################
# tcsh (Berkeley C Shell, needed by OpenOffice)              #
##############################################################
cd /TCSH-Sources/tcsh-6.13.00/
./configure --prefix=/usr
make || exit 1
make install || exit 1
cp tcsh.man /usr/share/man/man1/tcsh.1
ln -s /usr/bin/tcsh /bin/csh

File created: mylinux-usermanager-0.98/publicfiles/myLinuxWatchdog

#!/bin/sh

SERVICELIST=`ps aux | grep -v grep`

testservice() {
	if [ $# = 0 ]
	then
		echo "Usage: testservice {program}"
		exit 1
	fi

	service=${1}
	startcommand=${2}

	if echo $SERVICELIST | grep $service >gt; /dev/null
	then
		RUNNING=yes
	else
		RUNNING=no
	fi

	if [ $RUNNING = no ]
	then
		echo "Service $service not running, execute command"
		echo "$startcommand"
		$startcommand
	fi
}

testservice named "/etc/rc.d/init.d/bind start"
testservice dhcpd "/etc/rc.d/init.d/dhcp start"
testservice slapd "/etc/rc.d/init.d/ldap start"
testservice pppd "adsl-start"
testservice smbd "/etc/rc.d/init.d/samba start"
testservice saslauthd "/etc/rc.d/init.d/saslauthd start"
testservice clamd "/etc/rc.d/init.d/clamd start"
testservice clamav-milter "/etc/rc.d/init.d/clamav-milter start"
testservice sendmail "/etc/rc.d/init.d/sendmail start"
testservice master "/etc/rc.d/init.d/cyrus start"
testservice fetchmail "/etc/rc.d/init.d/fetchmail start"
testservice httpd "/etc/rc.d/init.d/apache start"
testservice freshclam "/etc/rc.d/init.d/freshclam start"
testservice cupsd "/etc/rc.d/init.d/cups start"
testservice sshd "/etc/rc.d/init.d/sshd start"
testservice mysql "/etc/rc.d/init.d/mysql start"

File changed: mylinux-usermanager-0.98/compile-scripts/COMPILE-BLFS

504c504
gt; useradd -d /dev/null -s /bin/sh -g voip asterisk -u 16

File changed: mylinux-usermanager-0.98/compile-scripts/COMPILE-OOO

25c25
gt; JAVA_HOME=`echo /usr/j2sdk* | tail -1`
28c28
gt; ANT_HOME=`echo $JAVA_HOME/apache-ant-* | tail -1`
75c75,76
gt; if [ ! -e /proc/meminfo ]; then PROCMOUNT=yes; export PROCMOUNT; fi
>gt; if [ $PROCMOUNT = "yes" ]; then mount /proc; fi
77,82c78,81
gt; ./configure --with-jdk-home=$JAVA_HOME --with-ant-home=$ANT_HOME
>gt; cd ..
>gt; csh -c "source LinuxIntelEnv.Set && ./bootstrap && dmake" || exit 1
>gt; if [ $PROCMOUNT = "yes" ]; then umount /proc; fi

File changed: mylinux-usermanager-0.98/compile-scripts/MAIN-PACKAGES

444a445,472
>gt; # Package tcsh                                               #
>gt; ##############################################################
>gt; echo "Unpacking tcsh Sources"
>gt; mkdir $LFS/TCSH-Sources
>gt; cd $LFS/TCSH-Sources
>gt; $MYLINUXMGR/UNPACK Versuche/csh
>gt; 
>gt; echo "Start Package"
>gt; chroot $LFS /usr/bin/env -i \
>gt;     HOME=/root TERM=$TERM PS1='\u:\w\$ ' \
>gt;     PATH=/bin:/usr/bin:/usr/local/bin:/sbin:/usr/sbin:/usr/local/sbin:/usr/X11R6/bin:/usr/local/kde/bin:/usr/local/qt/bin \
>gt;     /bin/bash --login \
>gt;     -c "/MyLinux-Sources/STARTPACKAGE" || exit 1
>gt; 
>gt; echo "Compile OpenOffice.org"
>gt; chroot $LFS /usr/bin/env -i \
>gt;     HOME=/root TERM=$TERM PS1='\u:\w\$ ' \
>gt;     PATH=/bin:/usr/bin:/usr/local/bin:/sbin:/usr/sbin:/usr/local/sbin:/usr/X11R6/bin:/usr/local/kde/bin:/usr/local/qt/bin \
>gt;     /bin/bash --login \
>gt;     -c /MyLinux-Sources/COMPILE-TCSH || exit 1
>gt; 
>gt; echo "Create Package"
>gt; chroot $LFS /usr/bin/env -i \
>gt;     HOME=/root TERM=$TERM PS1='\u:\w\$ ' \
>gt;     PATH=/bin:/usr/bin:/usr/local/bin:/sbin:/usr/sbin:/usr/local/sbin:/usr/X11R6/bin:/usr/local/kde/bin:/usr/local/qt/bin \
>gt;     /bin/bash --login \
>gt;     -c "/MyLinux-Sources/CREATEPACKAGE tcsh" || exit 1
>gt; ##############################################################

File changed: mylinux-usermanager-0.98/env.pm

23a24
>gt; $HOMEPATH = "/home";			# path to the users home directories

File changed: mylinux-usermanager-0.98/rootfiles/useradd.pl

22a23
>gt; use mylinux::env;			# needed for $HOMEPATH
60c61
gt; print "Home Directory (defaults to $env::HOMEPATH/$LOGINNAME): ";
65c66
gt;   $HOMEDIR = "$env::HOMEPATH/$LOGINNAME";

File changed: mylinux-usermanager-0.98/setup/createcontrolscript.sh

85c85
gt;   JAVA_HOME=`echo /usr/j2sdk* | tail -1`
90c90
gt;     ANT_HOME=`echo $JAVA_HOME/apache-ant-* | tail -1`

File changed: mylinux-usermanager-0.98/setup/mylinux.conf

150a151,154
>gt; # path to the users home directories - this is given as default value
>gt; # from the command useradd.pl (extended by the users login name)
>gt; HOMEPATH="/home"
>gt; 

File changed: mylinux-usermanager-0.98/setup/mylinux.sh

4,5c4,5
gt; # myLinux Server: Copyright (c) 2004 Michael Oberg                     #
>gt; # Version:        0.98                                                 #
28c28,36
gt; /usr/lib/perl5/5.8.0/mylinux/env.pm
---
>gt; cat gt;   -e "s|#DATAPATH#|$DATAPATH|g" \
>gt;   -e "s|#TOPDOMAIN#|$TOPDOMAIN|g" \
>gt;   -e "s|#SUBDOMAIN#|$SUBDOMAIN|g" \
>gt;   -e "s|#WINDOMAIN#|$WINDOMAIN|g" \
>gt;   -e "s|#HOSTNAME#|$HOSTNAME|g" \
>gt;   -e "s|#IMAPSERVER#|$IMAPSERVER|g" \
>gt;   -e "s|#HOMEPATH#|$HOMEPATH|g" \
>gt;   > /usr/lib/perl5/5.8.0/mylinux/env.pm
36a45
>gt; $HOMEPATH = "#HOMEPATH#";	# path to the users home directories