Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (112d4bffcb4063131e75d6e81da8282326300998)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Vlad Glagolev <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (112d4bffcb4063131e75d6e81da8282326300998)
  • Date: Thu, 29 May 2008 20:00:34 -0500

GIT changes to master grimoire by Vlad Glagolev <stealth AT sourcemage.org>:

crypto/loop-aes/HISTORY | 4 ++++
crypto/loop-aes/INSTALL | 6 ++++++
crypto/loop-aes/init.d/loop-aes.conf | 7 +++++++
crypto/loop-aes/init.d/losetup | 23 +++++++++++++++++++++++
4 files changed, 40 insertions(+)

New commits:
commit 112d4bffcb4063131e75d6e81da8282326300998
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

loop-aes: added init script + "config"

diff --git a/crypto/loop-aes/HISTORY b/crypto/loop-aes/HISTORY
index b3b290e..bda854b 100644
--- a/crypto/loop-aes/HISTORY
+++ b/crypto/loop-aes/HISTORY
@@ -1,2 +1,6 @@
2008-05-30 Vlad Glagolev <stealth AT sourcemage.org>
+ * init.d/losetup: added init script
+ * INSTALL, init.d/loop-aes.conf: added config/script for automounting
+
+2008-05-29 Vlad Glagolev <stealth AT sourcemage.org>
* BUILD, CONFIGURE, DEPENDS, INSTALL, DETAILS, PREPARE, TRIGGERS:
spell created
diff --git a/crypto/loop-aes/INSTALL b/crypto/loop-aes/INSTALL
index 8b32311..2fe3c2d 100755
--- a/crypto/loop-aes/INSTALL
+++ b/crypto/loop-aes/INSTALL
@@ -11,6 +11,12 @@ make_normal &&
install -vm 755 $SOURCE_DIRECTORY/loop-aes-keygen $INSTALL_ROOT/usr/bin &&
install -vm 644 $SOURCE_DIRECTORY/loop-aes-keygen.1
$INSTALL_ROOT/usr/share/man/man1 &&

+if [[ $INIT_INSTALLED ]]; then
+ install_config_file $SPELL_DIRECTORY/init.d/loop-aes.conf \
+ $INSTALL_ROOT/etc/sysconfig/loop-aes &&
+ chmod 600 $INSTALL_ROOT/etc/sysconfig/loop-aes
+fi &&
+
if is_depends_enabled $SPELL dietlibc; then
install -vm 755 -d $INSTALL_ROOT/usr/share/$SPELL &&
install -vm 755 $SOURCE_DIRECTORY/build-initrd.sh \
diff --git a/crypto/loop-aes/init.d/loop-aes.conf
b/crypto/loop-aes/init.d/loop-aes.conf
new file mode 100644
index 0000000..40dc6be
--- /dev/null
+++ b/crypto/loop-aes/init.d/loop-aes.conf
@@ -0,0 +1,7 @@
+# example script for loop-AES configuration to automount the partitions,
README will help you to figure this out
+# (uncomment and edit the lines starting with `echo')
+#
+# passphrase algo key
loop device physical device
+
+#echo -n "Pd1eXapMJk0XAJnNSIzE" | losetup -p 0 -e aes256 -K /etc/swapkey.gpg
/dev/loop6 /dev/hda5
+#echo -n "D0aZNSNnu6FdAph+zrHt" | losetup -p 0 -e aes256 -K /etc/homekey.gpg
/dev/loop4 /dev/sdd6
diff --git a/crypto/loop-aes/init.d/losetup b/crypto/loop-aes/init.d/losetup
new file mode 100755
index 0000000..6ce07b2
--- /dev/null
+++ b/crypto/loop-aes/init.d/losetup
@@ -0,0 +1,23 @@
+#!/bin/bash
+
+PROGRAM=/bin/false
+NEEDS="+root_fs"
+RUNLEVEL=S
+
+. /etc/init.d/smgl_init
+
+start()
+{
+ echo "Linking encrypted partitions..."
+ . /etc/sysconfig/loop-aes
+}
+
+stop()
+{
+ echo "Cannot unlink encrypted partitions"
+}
+
+usage()
+{
+ echo "Usage: start|stop"
+}



  • [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (112d4bffcb4063131e75d6e81da8282326300998), Vlad Glagolev, 05/29/2008

Archive powered by MHonArc 2.6.24.

Top of Page