mirror of
				https://github.com/suiryc/archlinux-initrd-ssh-cryptsetup.git
				synced 2025-11-04 18:22:31 +03:00 
			
		
		
		
	Fixed TRIM option handling in /etc/crypttab
'discard' ('allow-discards' being the switch name to use in cryptsetup)
v0.4-1
			
			
This commit is contained in:
		@@ -1,3 +1,9 @@
 | 
			
		||||
2017-06-25 Julien Coloos <julien.coloos [at] gmail [dot] com>
 | 
			
		||||
 | 
			
		||||
        * v0.4-1
 | 
			
		||||
        Fixed TRIM option handling in /etc/crypttab: 'discard' ('allow-discards' being the switch name to use in cryptsetup)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
2015-11-22 Julien Coloos <julien.coloos [at] gmail [dot] com>
 | 
			
		||||
 | 
			
		||||
        * v0.3-1
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										4
									
								
								PKGBUILD
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								PKGBUILD
									
									
									
									
									
								
							@@ -1,6 +1,6 @@
 | 
			
		||||
# Maintainer: Julien Coloos <julien.coloos [at] gmail [dot] com>
 | 
			
		||||
pkgname=initrd-ssh-cryptsetup
 | 
			
		||||
pkgver=0.3
 | 
			
		||||
pkgver=0.4
 | 
			
		||||
pkgrel=1
 | 
			
		||||
pkgdesc="Allows for LUKS-encrypted devices to be unlocked remotely over SSH"
 | 
			
		||||
arch=('any')
 | 
			
		||||
@@ -10,7 +10,7 @@ depends=('dropbear' 'cryptsetup' 'mkinitcpio-nfs-utils' 'iproute2')
 | 
			
		||||
install=$pkgname.install
 | 
			
		||||
changelog='ChangeLog'
 | 
			
		||||
source=("http://julien.coloos.free.fr/archlinux/$pkgname-$pkgver.tar.xz" "$pkgname.install")
 | 
			
		||||
md5sums=('a25dbbac5cd82a8d87932e646e38d9c4'
 | 
			
		||||
md5sums=('fab9d0ffc14a6cd7bcb79fa1b9411336'
 | 
			
		||||
         'ac60109d80e7bb2af0d66e69aaf178a6')
 | 
			
		||||
 | 
			
		||||
package() {
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										10
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								README.md
									
									
									
									
									
								
							@@ -30,3 +30,13 @@ For example:
 | 
			
		||||
    sshcs_opt_listen=2222
 | 
			
		||||
    sshcs_opt_timeout_poweroff=-1
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
## Building notes
 | 
			
		||||
1. Modify the sources (features in `src`, and/or package building files)
 | 
			
		||||
2. If `src` was modified
 | 
			
		||||
   * archive the `src` folder in `$pkgname-$pkgver.tar.xz` file; e.g.: `tar -cJf initrd-ssh-cryptsetup-0.4.tar.xz src`
 | 
			
		||||
   * upload the archive on the online repository (pointed by `PKGBUILD`)
 | 
			
		||||
3. Update `PKGBUILD`
 | 
			
		||||
   * bump `pkgver` if `src` was modified, or `pkgrel` if building files were modified
 | 
			
		||||
   * refresh `md5sums` if necessary (based on `md5sum initrd-ssh-cryptsetup-*.tar.xz initrd-ssh-cryptsetup.install` output)
 | 
			
		||||
4. Delete generated archive file if any
 | 
			
		||||
 
 | 
			
		||||
@@ -179,7 +179,7 @@ sshcs_cryptpart_process() {
 | 
			
		||||
    cryptargs=
 | 
			
		||||
    for cryptopt in ${cryptoptions//,/ }; do
 | 
			
		||||
        case ${cryptopt} in
 | 
			
		||||
            allow-discards)
 | 
			
		||||
            discard)
 | 
			
		||||
                cryptargs="${cryptargs} --allow-discards"
 | 
			
		||||
                ;;
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user