diff --git a/crypt-dev.rand.key b/crypt-dev.rand.key new file mode 100755 index 0000000..0a1d97d --- /dev/null +++ b/crypt-dev.rand.key @@ -0,0 +1,7 @@ +#!/bin/sh +# cLinux +# Nico Schottelius (nico-linux@schottelius.org) +# 2004-12 +# +dd if=/dev/urandom bs=512 count=2 | cryptsetup create swap "$1" +#dd if=/dev/urandom bs=512 count=2 | cryptsetup create swap /dev/hda6 diff --git a/install-packages b/install-packages new file mode 100755 index 0000000..9f8c3f1 --- /dev/null +++ b/install-packages @@ -0,0 +1,10 @@ +#!/bin/sh +# cLinux +# Nico Schottelius (nico-linux@schottelius.org) +# 2004-12 +# + +PACKAGES=$@ + + +ALL_PACKAGES=` diff --git a/link-subdir b/link-subdir new file mode 100755 index 0000000..c0cc5ac --- /dev/null +++ b/link-subdir @@ -0,0 +1,40 @@ +#!/bin/sh +# +# Nico Schottelius +# Date: 13-Mär-2007 +# Last Modified: - +# Description: Links files from /usr/packages/$pkg/$dir/* to /usr/local/$dir +# + +if [ "$#" -ne 2 ]; then + echo "$0: package (below /usr/packages/) subdir (like bin, lib or include)" + exit 1 +fi + +basedir="$1" +subdir="$2" +destination=/usr/local +ddir="${destination}/${subdir}" + +# test for existence, abort if conflicts are there +do_exit=0 +for file in "${basedir}/${subdir}"/*; do + basename=$(basename "$file") + dest="${ddir}/${basename}" + + if [ -e "${dest}" ]; then + echo "${dest} already exists, abort" + do_exit=1 + fi +done + +if [ "$do_exit" = 1 ]; then + exit 1 +fi + +# link! +for file in "${basedir}/${subdir}"/*; do + ln -s "$file" "$ddir" +done + + diff --git a/link-subdir-hard b/link-subdir-hard new file mode 100755 index 0000000..50fc524 --- /dev/null +++ b/link-subdir-hard @@ -0,0 +1,29 @@ +#!/bin/sh +# +# Nico Schottelius +# Date: 13-Mär-2007 +# Last Modified: - +# Description: Links files from /usr/packages/$pkg/$dir/* to /usr/local/$dir +# + +if [ "$#" -ne 2 ]; then + echo "$0: package (below /usr/packages/) subdir (like bin, lib or include)" + exit 1 +fi + +basedir="$1" +subdir="$2" +destination=/usr/local +ddir="${destination}/${subdir}" + +# link! +for file in "${basedir}/${subdir}"/*; do + if [ -f "$file" ]; then + ln "$file" "$ddir" + else + # directory + ln -s "$file" "$ddir" + fi +done + + diff --git a/mkcrypt.swap b/mkcrypt.swap new file mode 100755 index 0000000..cac76cf --- /dev/null +++ b/mkcrypt.swap @@ -0,0 +1,11 @@ +#!/bin/sh +# cLinux +# Nico Schottelius (nico-linux@schottelius.org) +# 2004-12-29 +# create swap devices from $argv + +i=0 +for i in devices ... + crypt-dev.rand.key "$1" +###dd if=/dev/urandom bs=512 count=2 | cryptsetup create swap "$1" +####dd if=/dev/urandom bs=512 count=2 | cryptsetup create swap /dev/hda6 diff --git a/permissions.group-work b/permissions.group-work new file mode 100755 index 0000000..e14ec7c --- /dev/null +++ b/permissions.group-work @@ -0,0 +1,9 @@ +#!/bin/sh +# +# Nico Schottelius +# Date: 09-Nov-2005 +# Last Modified: - +# + +find "$1" -type d -exec chmod 0770 {} \; +find "$1" -type f -exec chmod u+rw,g+rw,o-rwx {} \; diff --git a/permissions.private b/permissions.private new file mode 100755 index 0000000..8553535 --- /dev/null +++ b/permissions.private @@ -0,0 +1,8 @@ +#!/bin/sh +# +# Nico Schottelius +# Date: 09-Nov-2005 +# Last Modified: - +# + +find "$1" -exec chmod og-rwx {} \; diff --git a/permissions.public b/permissions.public new file mode 100755 index 0000000..d9c1f70 --- /dev/null +++ b/permissions.public @@ -0,0 +1,9 @@ +#!/bin/sh +# +# Nico Schottelius +# Date: 09-Nov-2005 +# Last Modified: - +# + +find "$1" -type d -exec chmod 0755 {} \; +find "$1" -type f -exec chmod a+r {} \; diff --git a/reread-partition b/reread-partition new file mode 100755 index 0000000..ed9fb88 --- /dev/null +++ b/reread-partition @@ -0,0 +1,7 @@ +#!/bin/sh +# cLinux +# Nico Schottelius (nico-linux@schottelius.org) +# 2004-12 +# + +hdparm -z $1 diff --git a/tune-ide-hd b/tune-ide-hd new file mode 100755 index 0000000..b202c64 --- /dev/null +++ b/tune-ide-hd @@ -0,0 +1,6 @@ +#!/bin/sh +# Nico Schottelius (nico-linux@schottelius.org) +# 2004-12 +# + +hdparm -d1 -c1 $1