summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDane Smith <smithdanea@gmail.com>2010-12-15 15:12:15 -0500
committerDane Smith <smithdanea@gmail.com>2010-12-15 15:12:15 -0500
commit2e4d86c1aea673ba313b63c22d753fd984bdc36d (patch)
tree1226f0b3571e5dace2a585097387d1f47542d9d2
parentdo != new (diff)
downloadc1pher-2e4d86c1aea673ba313b63c22d753fd984bdc36d.tar.gz
c1pher-2e4d86c1aea673ba313b63c22d753fd984bdc36d.tar.bz2
c1pher-2e4d86c1aea673ba313b63c22d753fd984bdc36d.zip
Working baselayout-2 init script.
-rw-r--r--app-crypt/truecrypt/ChangeLog4
-rw-r--r--app-crypt/truecrypt/Manifest6
-rw-r--r--app-crypt/truecrypt/files/truecrypt2
-rw-r--r--app-crypt/truecrypt/truecrypt-7.0a-r2.ebuild18
4 files changed, 21 insertions, 9 deletions
diff --git a/app-crypt/truecrypt/ChangeLog b/app-crypt/truecrypt/ChangeLog
index 81841a8..638df8b 100644
--- a/app-crypt/truecrypt/ChangeLog
+++ b/app-crypt/truecrypt/ChangeLog
@@ -2,6 +2,10 @@
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 15 Dec 2010; Dane Smith <c1pher@gentoo.org> truecrypt-7.0a-r2.ebuild,
+ files/truecrypt:
+ Working baselayout-2 init script.
+
07 Nov 2010; Dane Smith <c1pher@gentoo.org> truecrypt-7.0a-r1.ebuild:
Removed fetch restrict
diff --git a/app-crypt/truecrypt/Manifest b/app-crypt/truecrypt/Manifest
index f4be814..44a8d9b 100644
--- a/app-crypt/truecrypt/Manifest
+++ b/app-crypt/truecrypt/Manifest
@@ -1,7 +1,7 @@
-AUX truecrypt 630 RMD160 e9e02630fcd37238fedc22baf8e24a2a6d3737fa SHA1 9dea1b5508fded65c8f4b5ca38d2ac78be91858a SHA256 31c2f989343313ee0937503bb737e728904a2b46c35a091798f70f2600e93c33
+AUX truecrypt 627 RMD160 d6e160556aeccbfebe32cf2fd1749cfba9660c80 SHA1 186ae051f74920738581b74c0157fe34fd32955b SHA256 de5b3ff0c841a0db97e0069efe5ec33597037796fe50809274f438653ca6a4ed
AUX truecrypt-stop.sh 308 RMD160 85dbc508e8674a817ea9fdbedd198307c64e5db8 SHA1 a762b61e243aa562e1bbefab5c7ed571c93416e2 SHA256 32f785c0ef77e6e7a4d0f72fa62b824175bb97458df1b6ac60a11e4bb0772bce
DIST truecrypt-7.0a.tar.gz 1996312 RMD160 92b01f87c725feb43aded666ba44fcbd3e3ac740 SHA1 42be0f333e6791e7a122b3e1183e014cd3860198 SHA256 6c845153ee868429e2a531407383e9349754d1579cf66fc838632c44baaba021
EBUILD truecrypt-7.0a-r1.ebuild 2722 RMD160 c608d8ddbe73cee44bcc005a96f3de9181412bd3 SHA1 26aab281823f314d73d8851a86b357a40a84cbdd SHA256 98c8ad748027f6b4ded2a068db3730c23f372a052a5ea008e183f0751efce221
-EBUILD truecrypt-7.0a-r2.ebuild 2759 RMD160 fce023f414c997eaca6fad2e2d5b2bd7619d77b4 SHA1 efc0a21638f3d4cae7d9beaf82353e8d604bc3c0 SHA256 1149f2d41273492f8762473e198837de136c5df914561f324a802987d6a2b62b
-MISC ChangeLog 473 RMD160 8c8b2afb84f2177f4da12afc2fde9e52ceaca90b SHA1 de634bcf491f18405914f4e1816ad5e792f4f38d SHA256 54b24e203c4ffc2de49ea914e9f72e5bebab5e8ab0dfa5e85a3120af5669e4a6
+EBUILD truecrypt-7.0a-r2.ebuild 3185 RMD160 c1e63bc3b7bd18a538498191a504ba90c4aa16dd SHA1 73233eb3d334f7d948b48fb4213c6425a6e5b30c SHA256 7dbdc7feb8a5e31b2d6e515723c77bd50e07b82c6b0dfddd6adc08f851734802
+MISC ChangeLog 601 RMD160 0ad247730f3dc9ffc154d0791c6385eb70ab3803 SHA1 7916d75c5f9af98066deb434f220f39a66aa63e4 SHA256 f12acc190d52a3872a0884653c4598da384c215143f7daecd71246f48cd0db9e
MISC metadata.xml 224 RMD160 74db96ad8aa1d285d83ae93a9f4a767335f55c15 SHA1 d86a171d981b45e7ed0c0b3b5059d2a63c811001 SHA256 9e9ce661a9fdb45a535ad875a247b700a70745359b27533ec29a6a46fa708e86
diff --git a/app-crypt/truecrypt/files/truecrypt b/app-crypt/truecrypt/files/truecrypt
index 0bae30c..3894c2b 100644
--- a/app-crypt/truecrypt/files/truecrypt
+++ b/app-crypt/truecrypt/files/truecrypt
@@ -4,7 +4,7 @@
# $Header: $
depend() {
- before checkfs fsck
+ after localmount
if [ -e /lib/librc.so ]; then
need device-mapper
fi
diff --git a/app-crypt/truecrypt/truecrypt-7.0a-r2.ebuild b/app-crypt/truecrypt/truecrypt-7.0a-r2.ebuild
index 0a8ae9a..00b35eb 100644
--- a/app-crypt/truecrypt/truecrypt-7.0a-r2.ebuild
+++ b/app-crypt/truecrypt/truecrypt-7.0a-r2.ebuild
@@ -26,11 +26,13 @@ RDEPEND="${RDEPEND}
S="${WORKDIR}/${P}-source"
-pkg_nofetch() {
- elog "Please download .tar.gz source from:"
- elog "http://www.truecrypt.org/downloads2"
- elog "Then put the file in ${DISTDIR}/${P}.tar.gz"
-}
+#No longer in use as truecrypt is on the Gentoo Mirrors
+#NOTE: It needs to be manually updated every time we version bump.
+#pkg_nofetch() {
+# elog "Please download .tar.gz source from:"
+# elog "http://www.truecrypt.org/downloads2"
+# elog "Then put the file in ${DISTDIR}/${P}.tar.gz"
+#}
pkg_setup() {
local CONFIG_CHECK="~BLK_DEV_DM ~DM_CRYPT ~FUSE_FS ~CRYPTO ~CRYPTO_XTS"
@@ -99,6 +101,12 @@ src_install() {
}
pkg_postinst() {
+ elog "There is now an init script for TrueCrypt for Baselayout-2"
+ elog "If you are a baselayout-2 user and you would like the TrueCrypt"
+ elog "mappings removed on shutdown in order to prevent other file systems"
+ elog "from not being able to unmount then run:"
+ elog "rc-update truecrypt boot"
+
ewarn "TrueCrypt has very restrictive license."
ewarn "Please read the ${LICENSE} license in ${PORTDIR}/licenses"
ewarn "directory before using TrueCrypt. Please be explicitly aware of"