I recently installed openSUSE 12.3. I didn't use any partition encryption in the installer. Immediately after the install was complete, I installed ecryptfs-utils and ran ecryptfs-migrate-user -u my_user_name as root in tty1. This was also successful.
I then tried to run ecryptfs-setup-swap to encrypt my install's swap space. That seemed to fail: I got an error message stating that /etc/init.d/boot.crypto does not exist. /etc/fstab and /etc/crypttab had both been modified, but were not pointing to real drives (e.g., /dev/mapper/cryptswap didn't exist, even though it was mentioned in /etc/fstab).
I then found a statement at http://en.opensuse.org/SDB:Encrypted_filesystems#SysV_Init_Scripts_.28obsolete.29 that openSUSE 12.3 did away with /etc/init.d/boot.crypto in favor of a systemd implementation.
I have two questions following this:
1) Will ecryptfs eventually be updated to accommodate this new systemd implementation?
2) In the mean time, would it work just as well to have the openSUSE installer encrypt the /swap partition?
Thank you!