rpms/ecryptfs-utils/F-10 ecryptfs-utils-75-blkid.patch, NONE, 1.1 ecryptfs-utils-75-nocryptdisks.patch, NONE, 1.1 ecryptfs-utils.spec, 1.34, 1.35 sources, 1.22, 1.23
Michal Hlavinka
mhlavink at fedoraproject.org
Thu May 21 10:04:03 UTC 2009
Author: mhlavink
Update of /cvs/extras/rpms/ecryptfs-utils/F-10
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv15816
Modified Files:
ecryptfs-utils.spec sources
Added Files:
ecryptfs-utils-75-blkid.patch
ecryptfs-utils-75-nocryptdisks.patch
Log Message:
- removed executable permission from ecryptfs-dot-private (#500817)
- require cryptsetup-luks for encrypted swap (#500824)
- use blkid instead of vol_id (#500820)
- don't rely on cryptdisks service (#500829)
- add icon for Access-Your-Private-Data.desktop file
ecryptfs-utils-75-blkid.patch:
--- NEW FILE ecryptfs-utils-75-blkid.patch ---
=== modified file 'src/utils/ecryptfs-setup-swap'
--- src/utils/ecryptfs-setup-swap 2009-03-20 21:44:01 +0000
+++ src/utils/ecryptfs-setup-swap 2009-05-18 17:02:55 +0000
@@ -83,7 +83,7 @@
fi
# Make sure this is swap space
-if ! vol_id "$swap" | grep -qs "ID_FS_TYPE=swap"; then
+if ! blkid "$swap" | grep -qs "TYPE=.*swap"; then
error "[$swap] does not appear to be swap space"
fi
ecryptfs-utils-75-nocryptdisks.patch:
--- NEW FILE ecryptfs-utils-75-nocryptdisks.patch ---
=== modified file 'src/utils/ecryptfs-setup-swap'
--- src/utils/ecryptfs-setup-swap 2009-03-20 21:44:01 +0000
+++ src/utils/ecryptfs-setup-swap 2009-05-19 14:50:01 +0000
@@ -158,13 +158,5 @@
# Add fstab entry
echo "/dev/mapper/cryptswap none swap sw 0 0" >> /etc/fstab
-# Turn swap off
-swapoff -a
-
-# Restart cryptdisks
-/etc/init.d/cryptdisks restart
-
-# Turn the swap on
-swapon -a
-
info "Successfully setup encrypted swap!"
+info "This will take effect after reboot"
\ No newline at end of file
Index: ecryptfs-utils.spec
===================================================================
RCS file: /cvs/extras/rpms/ecryptfs-utils/F-10/ecryptfs-utils.spec,v
retrieving revision 1.34
retrieving revision 1.35
diff -u -p -r1.34 -r1.35
--- ecryptfs-utils.spec 5 May 2009 14:01:36 -0000 1.34
+++ ecryptfs-utils.spec 21 May 2009 10:03:32 -0000 1.35
@@ -9,6 +9,7 @@ Group: System Environment/Base
License: GPLv2+
URL: https://launchpad.net/ecryptfs
Source0: http://launchpad.net/ecryptfs/trunk/%{version}/+download/%{name}_%{version}.orig.tar.gz
+Source1: ecryptfs-mount-private.png
#fix wrong Makefile for umount.ecryptfs
Patch2: ecryptfs-utils-74-build.patch
@@ -17,8 +18,14 @@ Patch2: ecryptfs-utils-74-build.patch
#required for ecryptfs-utils <= 75
Patch4: ecryptfs-utils-75-werror.patch
+#taken from upstream, required for ecryptfs-utils <= 75, rhbz#500820
+Patch5: ecryptfs-utils-75-blkid.patch
+
+#rhbz#500829
+Patch6: ecryptfs-utils-75-nocryptdisks.patch
+
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
-Requires: keyutils
+Requires: keyutils, cryptsetup-luks, e2fsprogs
BuildRequires: libgcrypt-devel keyutils-libs-devel openssl-devel pam-devel
BuildRequires: trousers-devel nss-devel desktop-file-utils
@@ -54,6 +61,8 @@ the interface supplied by the ecryptfs-u
%setup -q
%patch2 -p1 -b .build
%patch4 -p1 -b .werror
+%patch5 -p0 -b .blkid
+%patch6 -p0 -b .nocryptdisks
%build
export CFLAGS="$RPM_OPT_FLAGS -ggdb -O2 -Werror"
@@ -74,16 +83,24 @@ find $RPM_BUILD_ROOT%{_libdir}/ -name '*
find $RPM_BUILD_ROOT%{_libdir}/ -name '*.la' | xargs rm -f
rm -rf $RPM_BUILD_ROOT%{_docdir}/%{name}
#install files Makefile forgot install
+install -m644 %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/%{name}/ecryptfs-mount-private.png
printf "Encoding=UTF-8\n" >>$RPM_BUILD_ROOT/%{_datadir}/%{name}/ecryptfs-mount-private.desktop
printf "Encoding=UTF-8\n" >>$RPM_BUILD_ROOT/%{_datadir}/%{name}/ecryptfs-setup-private.desktop
+printf "Icon=%{_datadir}/%{name}/ecryptfs-mount-private.png\n" >>$RPM_BUILD_ROOT/%{_datadir}/%{name}/ecryptfs-mount-private.desktop
+printf "Icon=%{_datadir}/%{name}/ecryptfs-mount-private.png\n" >>$RPM_BUILD_ROOT/%{_datadir}/%{name}/ecryptfs-setup-private.desktop
desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/%{name}/ecryptfs-mount-private.desktop
desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/%{name}/ecryptfs-setup-private.desktop
+chmod +x $RPM_BUILD_ROOT%{_datadir}/%{name}/ecryptfs-mount-private.desktop
+chmod +x $RPM_BUILD_ROOT%{_datadir}/%{name}/ecryptfs-setup-private.desktop
touch -r src/desktop/ecryptfs-mount-private.desktop \
$RPM_BUILD_ROOT%{_datadir}/%{name}/ecryptfs-mount-private.desktop
touch -r src/desktop/ecryptfs-setup-private.desktop \
$RPM_BUILD_ROOT%{_datadir}/%{name}/ecryptfs-mount-private.desktop
rm -f $RPM_BUILD_ROOT/%{_datadir}/%{name}/ecryptfs-record-passphrase
+#ecryptfs-dot-private should be only sourced, not executed (#500817)
+chmod -x $RPM_BUILD_ROOT%{_bindir}/ecryptfs-dot-private
+
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
@@ -122,6 +139,7 @@ rm -rf $RPM_BUILD_ROOT
%dir %{_datadir}/%{name}
%{_datadir}/%{name}/ecryptfs-mount-private.txt
%{_datadir}/%{name}/ecryptfs-mount-private.desktop
+%{_datadir}/%{name}/ecryptfs-mount-private.png
%{_datadir}/%{name}/ecryptfs-setup-private.desktop
%{_mandir}/man1/ecryptfs-add-passphrase.1.gz
%{_mandir}/man1/ecryptfs-generate-tpm-key.1.gz
@@ -159,6 +177,13 @@ rm -rf $RPM_BUILD_ROOT
%{python_sitearch}/ecryptfs-utils/_libecryptfs.so
%changelog
+* Thu May 21 2009 Michal Hlavinka <mhlavink at redhat.com> 75-2
+- removed executable permission from ecryptfs-dot-private (#500817)
+- require cryptsetup-luks for encrypted swap (#500824)
+- use blkid instead of vol_id (#500820)
+- don't rely on cryptdisks service (#500829)
+- add icon for Access-Your-Private-Data.desktop file
+
* Tue May 05 2009 Michal Hlavinka <mhlavink at redhat.com> 75-1
- updated to 75
Index: sources
===================================================================
RCS file: /cvs/extras/rpms/ecryptfs-utils/F-10/sources,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -p -r1.22 -r1.23
--- sources 5 May 2009 14:01:36 -0000 1.22
+++ sources 21 May 2009 10:03:32 -0000 1.23
@@ -1 +1,2 @@
2c4e8be38d1ea8cadd9f870f15430f07 ecryptfs-utils_75.orig.tar.gz
+e612ddb9ccb17f8fec79df26e626a8c6 ecryptfs-mount-private.png
More information about the scm-commits
mailing list