Skip to Content.
Sympa Menu

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

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 (0e7b87e6f287024e94a374acaa980029c60d0999)
  • Date: Thu, 29 May 2008 15:06:40 -0500

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

ChangeLog | 4 ++++
crypto/loop-AES.gpg |binary
crypto/loop-aes/BUILD | 1 +
crypto/loop-aes/CONFIGURE | 1 +
crypto/loop-aes/DEPENDS | 7 +++++++
crypto/loop-aes/DETAILS | 21 +++++++++++++++++++++
crypto/loop-aes/HISTORY | 2 ++
crypto/loop-aes/INSTALL | 18 ++++++++++++++++++
crypto/loop-aes/PREPARE | 5 +++++
crypto/loop-aes/TRIGGERS | 1 +
10 files changed, 60 insertions(+)

New commits:
commit 0e7b87e6f287024e94a374acaa980029c60d0999
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

loop-aes: new spell, fast and transparent file system encryption for Linux

diff --git a/ChangeLog b/ChangeLog
index b148666..90e2ee2 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2008-05-30 Vlad Glagolev <stealth AT sourcemage.org>
+ * crypto/loop-aes: new spell, fast and transparent file system
encryption for Linux
+ * crypto/loop-AES.gpg: added loop-AES gpg key for loop-aes and
aespipe spells
+
2008-05-28 Ladislav Hagara <hgr AT vabo.cz>
* disk/mhddfs: new, a driver that combines several mount points into
one

diff --git a/crypto/loop-AES.gpg b/crypto/loop-AES.gpg
new file mode 100644
index 0000000..0f1512a
Binary files /dev/null and b/crypto/loop-AES.gpg differ
diff --git a/crypto/loop-aes/BUILD b/crypto/loop-aes/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/crypto/loop-aes/BUILD
@@ -0,0 +1 @@
+true
diff --git a/crypto/loop-aes/CONFIGURE b/crypto/loop-aes/CONFIGURE
new file mode 100755
index 0000000..534c007
--- /dev/null
+++ b/crypto/loop-aes/CONFIGURE
@@ -0,0 +1 @@
+config_query LAES_EXTRA_CIPHERS "Build extra ciphers (twofish, serpent,
blowfish) support?" n
diff --git a/crypto/loop-aes/DEPENDS b/crypto/loop-aes/DEPENDS
new file mode 100755
index 0000000..fa49226
--- /dev/null
+++ b/crypto/loop-aes/DEPENDS
@@ -0,0 +1,7 @@
+depends sharutils &&
+depends -sub STATIC gnupg &&
+depends -sub LAES util-linux &&
+
+suggest_depends dietlibc \
+ "" "" \
+ "for encryption of the root partition support?"
diff --git a/crypto/loop-aes/DETAILS b/crypto/loop-aes/DETAILS
new file mode 100755
index 0000000..39ce4db
--- /dev/null
+++ b/crypto/loop-aes/DETAILS
@@ -0,0 +1,21 @@
+ SPELL=loop-aes
+ VERSION=3.2c
+ SOURCE=loop-AES-v$VERSION.tar.bz2
+ SOURCE2=$SOURCE.sign
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/loop-AES-v$VERSION
+ SOURCE_URL[0]=http://loop-aes.sourceforge.net/loop-AES/$SOURCE
+ SOURCE_URL[1]=$SOURCEFORGE_URL/$SPELL/$SOURCE
+ SOURCE2_URL[0]=$SOURCE_URL.sign
+ SOURCE2_URL[1]=${SOURCE_URL[1]}.sign
+ SOURCE2_IGNORE=signature
+ SOURCE_GPG=loop-AES.gpg:$SOURCE2:UPSTREAM_KEY
+ WEB_SITE=http://loop-aes.sourceforge.net/
+ ENTERED=20080529
+ LICENSE[0]=GPL
+ KEYWORDS="crypto disk"
+ SHORT="fast and transparent file system and swap encryption for
Linux"
+cat << EOF
+This package provides loadable Linux kernel module (loop.o or loop.ko on 2.6
+kernels) that has AES cipher built-in. The AES cipher can be used to encrypt
+local file systems and disk partitions.
+EOF
diff --git a/crypto/loop-aes/HISTORY b/crypto/loop-aes/HISTORY
new file mode 100644
index 0000000..b3b290e
--- /dev/null
+++ b/crypto/loop-aes/HISTORY
@@ -0,0 +1,2 @@
+2008-05-30 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
new file mode 100755
index 0000000..8b32311
--- /dev/null
+++ b/crypto/loop-aes/INSTALL
@@ -0,0 +1,18 @@
+make_single &&
+
+if [[ $LAES_EXTRA_CIPHERS == y ]]; then
+ make EXTRA_CIPHERS=y
+else
+ make
+fi &&
+
+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 is_depends_enabled $SPELL dietlibc; then
+ install -vm 755 -d $INSTALL_ROOT/usr/share/$SPELL &&
+ install -vm 755 $SOURCE_DIRECTORY/build-initrd.sh \
+ $INSTALL_ROOT/usr/share/$SPELL
+fi
diff --git a/crypto/loop-aes/PREPARE b/crypto/loop-aes/PREPARE
new file mode 100755
index 0000000..8f07108
--- /dev/null
+++ b/crypto/loop-aes/PREPARE
@@ -0,0 +1,5 @@
+. $GRIMOIRE/FUNCTIONS
+if [[ $(get_sorcery_kernel_config CONFIG_BLK_DEV_LOOP) == y ]]; then
+ message "${PROBLEM_COLOR}Your kernel appears to have loop device support
enabled (CONFIG_BLK_DEV_LOOP is set to 'y' or 'm'). $SPELL will not function
with this, please set it to 'n'.${DEFAULT_COLOR}"
+ return 1
+fi
diff --git a/crypto/loop-aes/TRIGGERS b/crypto/loop-aes/TRIGGERS
new file mode 100755
index 0000000..5c92593
--- /dev/null
+++ b/crypto/loop-aes/TRIGGERS
@@ -0,0 +1 @@
+on_cast linux cast_self



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

Archive powered by MHonArc 2.6.24.

Top of Page