Created tag for Live CD/Live USB release v0.3.5 build config
This commit is contained in:
parent
783824bad9
commit
bd96dede76
101 changed files with 9510 additions and 0 deletions
|
@ -0,0 +1,13 @@
|
|||
# this file is part of the CryptoBox
|
||||
# put it into /etc/apache2/conf.d/
|
||||
# you MUST create the directory given below - otherwise apache will not like it :(
|
||||
# do not forget to chown the directory to the cryptobox user
|
||||
|
||||
<IfModule mod_dav_fs.c>
|
||||
# include the dynamically managed configuration directory - IT MUST EXIST
|
||||
Include /var/cache/cryptobox-server/settings/misc/apache2_dav.conf.d/
|
||||
# lock database - should be writeable for www-data
|
||||
DavLockDB /tmp/dav_lock.db
|
||||
# a longer value than the default (120) help for high-latency networks
|
||||
DavMinTimeout 600
|
||||
</IfModule>
|
32
deb-live_v0.3.5/config/chroot_local-includes/etc/init.d/cnas-groups
Executable file
32
deb-live_v0.3.5/config/chroot_local-includes/etc/init.d/cnas-groups
Executable file
|
@ -0,0 +1,32 @@
|
|||
#!/bin/sh
|
||||
# /etc/init.d/cnas-groups
|
||||
# Add user cryptobox (cryptonas) to required groups for Live CD
|
||||
# $Id: $
|
||||
# Copyright 2005--2008 sense.lab <senselab@systemausfall.org>
|
||||
#
|
||||
# This file is part of CryptoNAS.
|
||||
#
|
||||
# CryptoNAS 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.
|
||||
#
|
||||
# CryptoNAS 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 General Public License
|
||||
# along with CryptoNAS. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
# 2008-06-21 James Crofts adapted existing CryptoNAS code
|
||||
# for Debian Live
|
||||
#
|
||||
|
||||
ADD_GROUPS="floppy cdrom tape video plugdev"
|
||||
# add the cryptobox user to some more groups
|
||||
echo "Adding CryptoNAS user to required groups..."
|
||||
for new_group in $ADD_GROUPS
|
||||
do adduser cryptobox "$new_group"
|
||||
done
|
||||
|
55
deb-live_v0.3.5/config/chroot_local-includes/etc/init.d/qemu-ifup
Executable file
55
deb-live_v0.3.5/config/chroot_local-includes/etc/init.d/qemu-ifup
Executable file
|
@ -0,0 +1,55 @@
|
|||
#!/bin/sh
|
||||
#
|
||||
# this is the qemu-ifup script that should be run at qemu's boot
|
||||
#
|
||||
|
||||
# determine the interface to the outside
|
||||
IF_WORLD=`/sbin/route -n | grep " UG " | sed "s/ */ /g" | cut -d " " -f 8 | head -1`
|
||||
# nothing found? - sorry!
|
||||
[ -z "$IF_WORLD" ] && IF_WORLD=eth0
|
||||
|
||||
|
||||
if [ "$UID" -ne 0 ]
|
||||
then sudo $0 $*
|
||||
exit 0
|
||||
fi
|
||||
|
||||
echo "Laufe als root ..."
|
||||
|
||||
IPT=/sbin/iptables
|
||||
[ ! -x $IPT ] && IPT=/usr/sbin/iptables
|
||||
|
||||
IPT_RULES=" FORWARD -i tun0 -o $IF_WORLD -j ACCEPT
|
||||
FORWARD -i $IF_WORLD -o tun0 -m state --state ESTABLISHED,RELATED -j ACCEPT
|
||||
POSTROUTING -t nat -o $IF_WORLD -j MASQUERADE
|
||||
INPUT -i tun0 -j ACCEPT
|
||||
OUTPUT -o tun0 -j ACCEPT"
|
||||
|
||||
aktiviere_forward()
|
||||
{
|
||||
echo "$IPT_RULES" | while read a
|
||||
do $IPT -A $a
|
||||
done
|
||||
echo 1 >/proc/sys/net/ipv4/ip_forward
|
||||
}
|
||||
|
||||
deaktiviere_forward()
|
||||
{
|
||||
echo "$IPT_RULES" | while read a
|
||||
do $IPT -D $a
|
||||
done
|
||||
echo 0 >/proc/sys/net/ipv4/ip_forward
|
||||
}
|
||||
|
||||
case "$1" in
|
||||
stop )
|
||||
deaktiviere_forward
|
||||
#/etc/init.d/dhcp stop
|
||||
;;
|
||||
* )
|
||||
/sbin/ifconfig $1 192.168.0.1
|
||||
#/etc/init.d/dhcp start
|
||||
aktiviere_forward
|
||||
;;
|
||||
esac
|
||||
|
7
deb-live_v0.3.5/config/chroot_local-includes/etc/rc3.d/S99usage_hint
Executable file
7
deb-live_v0.3.5/config/chroot_local-includes/etc/rc3.d/S99usage_hint
Executable file
|
@ -0,0 +1,7 @@
|
|||
#!/bin/sh
|
||||
echo -e "\n+----------------------------------------------------------------+"
|
||||
echo -e "\n The CryptoNAS has started."
|
||||
echo -e "\n You can access it now via a web browser at: http://192.168.0.23"
|
||||
echo -e "\n Or try: http://cryptonas.local"
|
||||
echo -e "\n Visit cryptonas.org for help and more information."
|
||||
echo -e "\n+----------------------------------------------------------------+\n"
|
|
@ -0,0 +1 @@
|
|||
../init.d/cnas-groups
|
|
@ -0,0 +1,35 @@
|
|||
[global]
|
||||
workgroup = workgroup
|
||||
server string = cryptobox
|
||||
# 'security' is necessary - otherwise windows clients will ask for a login and fail
|
||||
security = share
|
||||
dns proxy = no
|
||||
log file = /var/log/samba/log.smbd
|
||||
max log size = 500
|
||||
syslog only = yes
|
||||
syslog = 0
|
||||
panic action = /usr/share/samba/panic-action %d
|
||||
encrypt passwords = true
|
||||
passdb backend = tdbsam
|
||||
obey pam restrictions = yes
|
||||
invalid users = root
|
||||
passwd program = /usr/bin/passwd %u
|
||||
passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n *password\supdated\ssuccessfully* .
|
||||
socket options = TCP_NODELAY
|
||||
guest ok = yes
|
||||
|
||||
# the following lines should help to be visible in the network
|
||||
# os level - higher than non-PDC (primary domain controller) but lower than PDC
|
||||
os level = 17
|
||||
# announce ourselves to other networks
|
||||
remote announce = 192.168.0.255 192.168.255.255 172.16.255.255 10.255.255.255
|
||||
# don't act as a wins server, but use wins
|
||||
# if yes, don't set "wins server"
|
||||
wins support = yes
|
||||
# we don't want to confuse existing servers
|
||||
local master = no
|
||||
domain master = no
|
||||
preferred master = no
|
||||
|
||||
include = /var/cache/cryptobox-server/settings/misc/samba-include.conf
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
##This file is for any special udev rules required for the CryptoNAS
|
||||
##Debian Live system.
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue