mirror of
https://github.com/chromebrew/chromebrew.git
synced 2026-01-09 07:28:01 -05:00
Add recomod package (#12279)
Co-authored-by: Satadru Pramanik, DO, MPH, MEng <satadru@gmail.com>
This commit is contained in:
53
manifest/armv7l/r/recomod.filelist
Normal file
53
manifest/armv7l/r/recomod.filelist
Normal file
@@ -0,0 +1,53 @@
|
||||
/usr/local/bin/recomod
|
||||
/usr/local/share/recomod/73.diff
|
||||
/usr/local/share/recomod/LICENSE
|
||||
/usr/local/share/recomod/README.md
|
||||
/usr/local/share/recomod/example-kit/get_rwl_file.sh
|
||||
/usr/local/share/recomod/example-kit/lockbox.png
|
||||
/usr/local/share/recomod/example-kit/main-minimal.sh
|
||||
/usr/local/share/recomod/example-kit/main.sh
|
||||
/usr/local/share/recomod/example-kit/splash.png
|
||||
/usr/local/share/recomod/example-kit/splash_trans.png
|
||||
/usr/local/share/recomod/lib/common_minimal.sh
|
||||
/usr/local/share/recomod/lib/keys/arv_platform.keyblock
|
||||
/usr/local/share/recomod/lib/keys/arv_platform.vbprivk
|
||||
/usr/local/share/recomod/lib/keys/arv_platform.vbpubk
|
||||
/usr/local/share/recomod/lib/keys/arv_root.vbprivk
|
||||
/usr/local/share/recomod/lib/keys/arv_root.vbpubk
|
||||
/usr/local/share/recomod/lib/keys/cr50.pem
|
||||
/usr/local/share/recomod/lib/keys/ec.keyblock
|
||||
/usr/local/share/recomod/lib/keys/ec_data_key.vbprivk
|
||||
/usr/local/share/recomod/lib/keys/ec_data_key.vbpubk
|
||||
/usr/local/share/recomod/lib/keys/ec_root_key.vbprivk
|
||||
/usr/local/share/recomod/lib/keys/ec_root_key.vbpubk
|
||||
/usr/local/share/recomod/lib/keys/firmware.keyblock
|
||||
/usr/local/share/recomod/lib/keys/firmware_bmpfv.bin
|
||||
/usr/local/share/recomod/lib/keys/firmware_data_key.vbprivk
|
||||
/usr/local/share/recomod/lib/keys/firmware_data_key.vbpubk
|
||||
/usr/local/share/recomod/lib/keys/installer_kernel.keyblock
|
||||
/usr/local/share/recomod/lib/keys/installer_kernel_data_key.vbprivk
|
||||
/usr/local/share/recomod/lib/keys/installer_kernel_data_key.vbpubk
|
||||
/usr/local/share/recomod/lib/keys/kernel.keyblock
|
||||
/usr/local/share/recomod/lib/keys/kernel_data_key.vbprivk
|
||||
/usr/local/share/recomod/lib/keys/kernel_data_key.vbpubk
|
||||
/usr/local/share/recomod/lib/keys/kernel_subkey.vbprivk
|
||||
/usr/local/share/recomod/lib/keys/kernel_subkey.vbpubk
|
||||
/usr/local/share/recomod/lib/keys/key.versions
|
||||
/usr/local/share/recomod/lib/keys/key_ec_efs.vbprik2
|
||||
/usr/local/share/recomod/lib/keys/key_ec_efs.vbpubk2
|
||||
/usr/local/share/recomod/lib/keys/minios_kernel.keyblock
|
||||
/usr/local/share/recomod/lib/keys/minios_kernel_data_key.vbprivk
|
||||
/usr/local/share/recomod/lib/keys/minios_kernel_data_key.vbpubk
|
||||
/usr/local/share/recomod/lib/keys/recovery_kernel.keyblock
|
||||
/usr/local/share/recomod/lib/keys/recovery_kernel_data_key.vbprivk
|
||||
/usr/local/share/recomod/lib/keys/recovery_kernel_data_key.vbpubk
|
||||
/usr/local/share/recomod/lib/keys/recovery_key.vbprivk
|
||||
/usr/local/share/recomod/lib/keys/recovery_key.vbpubk
|
||||
/usr/local/share/recomod/lib/keys/root_key.vbprivk
|
||||
/usr/local/share/recomod/lib/keys/root_key.vbpubk
|
||||
/usr/local/share/recomod/lib/sfdisk
|
||||
/usr/local/share/recomod/lib/shflags
|
||||
/usr/local/share/recomod/lib/ssd_util.sh
|
||||
/usr/local/share/recomod/recomod.sh
|
||||
/usr/local/share/recomod/utils/bootstrap-shell.sh
|
||||
/usr/local/share/recomod/utils/chromeos-recovery.sh
|
||||
53
manifest/i686/r/recomod.filelist
Normal file
53
manifest/i686/r/recomod.filelist
Normal file
@@ -0,0 +1,53 @@
|
||||
/usr/local/bin/recomod
|
||||
/usr/local/share/recomod/73.diff
|
||||
/usr/local/share/recomod/LICENSE
|
||||
/usr/local/share/recomod/README.md
|
||||
/usr/local/share/recomod/example-kit/get_rwl_file.sh
|
||||
/usr/local/share/recomod/example-kit/lockbox.png
|
||||
/usr/local/share/recomod/example-kit/main-minimal.sh
|
||||
/usr/local/share/recomod/example-kit/main.sh
|
||||
/usr/local/share/recomod/example-kit/splash.png
|
||||
/usr/local/share/recomod/example-kit/splash_trans.png
|
||||
/usr/local/share/recomod/lib/common_minimal.sh
|
||||
/usr/local/share/recomod/lib/keys/arv_platform.keyblock
|
||||
/usr/local/share/recomod/lib/keys/arv_platform.vbprivk
|
||||
/usr/local/share/recomod/lib/keys/arv_platform.vbpubk
|
||||
/usr/local/share/recomod/lib/keys/arv_root.vbprivk
|
||||
/usr/local/share/recomod/lib/keys/arv_root.vbpubk
|
||||
/usr/local/share/recomod/lib/keys/cr50.pem
|
||||
/usr/local/share/recomod/lib/keys/ec.keyblock
|
||||
/usr/local/share/recomod/lib/keys/ec_data_key.vbprivk
|
||||
/usr/local/share/recomod/lib/keys/ec_data_key.vbpubk
|
||||
/usr/local/share/recomod/lib/keys/ec_root_key.vbprivk
|
||||
/usr/local/share/recomod/lib/keys/ec_root_key.vbpubk
|
||||
/usr/local/share/recomod/lib/keys/firmware.keyblock
|
||||
/usr/local/share/recomod/lib/keys/firmware_bmpfv.bin
|
||||
/usr/local/share/recomod/lib/keys/firmware_data_key.vbprivk
|
||||
/usr/local/share/recomod/lib/keys/firmware_data_key.vbpubk
|
||||
/usr/local/share/recomod/lib/keys/installer_kernel.keyblock
|
||||
/usr/local/share/recomod/lib/keys/installer_kernel_data_key.vbprivk
|
||||
/usr/local/share/recomod/lib/keys/installer_kernel_data_key.vbpubk
|
||||
/usr/local/share/recomod/lib/keys/kernel.keyblock
|
||||
/usr/local/share/recomod/lib/keys/kernel_data_key.vbprivk
|
||||
/usr/local/share/recomod/lib/keys/kernel_data_key.vbpubk
|
||||
/usr/local/share/recomod/lib/keys/kernel_subkey.vbprivk
|
||||
/usr/local/share/recomod/lib/keys/kernel_subkey.vbpubk
|
||||
/usr/local/share/recomod/lib/keys/key.versions
|
||||
/usr/local/share/recomod/lib/keys/key_ec_efs.vbprik2
|
||||
/usr/local/share/recomod/lib/keys/key_ec_efs.vbpubk2
|
||||
/usr/local/share/recomod/lib/keys/minios_kernel.keyblock
|
||||
/usr/local/share/recomod/lib/keys/minios_kernel_data_key.vbprivk
|
||||
/usr/local/share/recomod/lib/keys/minios_kernel_data_key.vbpubk
|
||||
/usr/local/share/recomod/lib/keys/recovery_kernel.keyblock
|
||||
/usr/local/share/recomod/lib/keys/recovery_kernel_data_key.vbprivk
|
||||
/usr/local/share/recomod/lib/keys/recovery_kernel_data_key.vbpubk
|
||||
/usr/local/share/recomod/lib/keys/recovery_key.vbprivk
|
||||
/usr/local/share/recomod/lib/keys/recovery_key.vbpubk
|
||||
/usr/local/share/recomod/lib/keys/root_key.vbprivk
|
||||
/usr/local/share/recomod/lib/keys/root_key.vbpubk
|
||||
/usr/local/share/recomod/lib/sfdisk
|
||||
/usr/local/share/recomod/lib/shflags
|
||||
/usr/local/share/recomod/lib/ssd_util.sh
|
||||
/usr/local/share/recomod/recomod.sh
|
||||
/usr/local/share/recomod/utils/bootstrap-shell.sh
|
||||
/usr/local/share/recomod/utils/chromeos-recovery.sh
|
||||
53
manifest/x86_64/r/recomod.filelist
Normal file
53
manifest/x86_64/r/recomod.filelist
Normal file
@@ -0,0 +1,53 @@
|
||||
/usr/local/bin/recomod
|
||||
/usr/local/share/recomod/73.diff
|
||||
/usr/local/share/recomod/LICENSE
|
||||
/usr/local/share/recomod/README.md
|
||||
/usr/local/share/recomod/example-kit/get_rwl_file.sh
|
||||
/usr/local/share/recomod/example-kit/lockbox.png
|
||||
/usr/local/share/recomod/example-kit/main-minimal.sh
|
||||
/usr/local/share/recomod/example-kit/main.sh
|
||||
/usr/local/share/recomod/example-kit/splash.png
|
||||
/usr/local/share/recomod/example-kit/splash_trans.png
|
||||
/usr/local/share/recomod/lib/common_minimal.sh
|
||||
/usr/local/share/recomod/lib/keys/arv_platform.keyblock
|
||||
/usr/local/share/recomod/lib/keys/arv_platform.vbprivk
|
||||
/usr/local/share/recomod/lib/keys/arv_platform.vbpubk
|
||||
/usr/local/share/recomod/lib/keys/arv_root.vbprivk
|
||||
/usr/local/share/recomod/lib/keys/arv_root.vbpubk
|
||||
/usr/local/share/recomod/lib/keys/cr50.pem
|
||||
/usr/local/share/recomod/lib/keys/ec.keyblock
|
||||
/usr/local/share/recomod/lib/keys/ec_data_key.vbprivk
|
||||
/usr/local/share/recomod/lib/keys/ec_data_key.vbpubk
|
||||
/usr/local/share/recomod/lib/keys/ec_root_key.vbprivk
|
||||
/usr/local/share/recomod/lib/keys/ec_root_key.vbpubk
|
||||
/usr/local/share/recomod/lib/keys/firmware.keyblock
|
||||
/usr/local/share/recomod/lib/keys/firmware_bmpfv.bin
|
||||
/usr/local/share/recomod/lib/keys/firmware_data_key.vbprivk
|
||||
/usr/local/share/recomod/lib/keys/firmware_data_key.vbpubk
|
||||
/usr/local/share/recomod/lib/keys/installer_kernel.keyblock
|
||||
/usr/local/share/recomod/lib/keys/installer_kernel_data_key.vbprivk
|
||||
/usr/local/share/recomod/lib/keys/installer_kernel_data_key.vbpubk
|
||||
/usr/local/share/recomod/lib/keys/kernel.keyblock
|
||||
/usr/local/share/recomod/lib/keys/kernel_data_key.vbprivk
|
||||
/usr/local/share/recomod/lib/keys/kernel_data_key.vbpubk
|
||||
/usr/local/share/recomod/lib/keys/kernel_subkey.vbprivk
|
||||
/usr/local/share/recomod/lib/keys/kernel_subkey.vbpubk
|
||||
/usr/local/share/recomod/lib/keys/key.versions
|
||||
/usr/local/share/recomod/lib/keys/key_ec_efs.vbprik2
|
||||
/usr/local/share/recomod/lib/keys/key_ec_efs.vbpubk2
|
||||
/usr/local/share/recomod/lib/keys/minios_kernel.keyblock
|
||||
/usr/local/share/recomod/lib/keys/minios_kernel_data_key.vbprivk
|
||||
/usr/local/share/recomod/lib/keys/minios_kernel_data_key.vbpubk
|
||||
/usr/local/share/recomod/lib/keys/recovery_kernel.keyblock
|
||||
/usr/local/share/recomod/lib/keys/recovery_kernel_data_key.vbprivk
|
||||
/usr/local/share/recomod/lib/keys/recovery_kernel_data_key.vbpubk
|
||||
/usr/local/share/recomod/lib/keys/recovery_key.vbprivk
|
||||
/usr/local/share/recomod/lib/keys/recovery_key.vbpubk
|
||||
/usr/local/share/recomod/lib/keys/root_key.vbprivk
|
||||
/usr/local/share/recomod/lib/keys/root_key.vbpubk
|
||||
/usr/local/share/recomod/lib/sfdisk
|
||||
/usr/local/share/recomod/lib/shflags
|
||||
/usr/local/share/recomod/lib/ssd_util.sh
|
||||
/usr/local/share/recomod/recomod.sh
|
||||
/usr/local/share/recomod/utils/bootstrap-shell.sh
|
||||
/usr/local/share/recomod/utils/chromeos-recovery.sh
|
||||
37
packages/recomod.rb
Normal file
37
packages/recomod.rb
Normal file
@@ -0,0 +1,37 @@
|
||||
require 'package'
|
||||
|
||||
class Recomod < Package
|
||||
description 'a cros recovery image modification toolkit'
|
||||
homepage 'https://github.com/MercuryWorkshop/RecoMod'
|
||||
version '84586f8'
|
||||
license 'GPL-3.0'
|
||||
compatibility 'all'
|
||||
source_url 'https://github.com/MercuryWorkshop/RecoMod.git'
|
||||
git_hashtag '84586f828903eaa27d30ef24fde5d7a30460012f'
|
||||
|
||||
no_compile_needed
|
||||
no_shrink
|
||||
|
||||
def self.patch
|
||||
patch = [
|
||||
# Fix directory bug.
|
||||
['https://patch-diff.githubusercontent.com/raw/MercuryWorkshop/RecoMod/pull/73.diff',
|
||||
'012f7dd27e0bce23c91320881c2440870d089da486e8bcd1eee382952c050ef6']
|
||||
]
|
||||
ConvenienceFunctions.patch(patch)
|
||||
system "sed -i '2,4d' recomod.sh"
|
||||
system "sed -i '2i. \"#{CREW_PREFIX}/share/recomod/lib/common_minimal.sh\"' recomod.sh"
|
||||
system "sed -i 's,\${SCRIPT_DIR},#{CREW_PREFIX}/share/recomod,g' recomod.sh"
|
||||
end
|
||||
|
||||
def self.install
|
||||
FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/bin"
|
||||
FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/share/recomod"
|
||||
FileUtils.mv Dir['*'], "#{CREW_DEST_PREFIX}/share/recomod"
|
||||
FileUtils.ln_s "#{CREW_PREFIX}/share/recomod/recomod.sh", "#{CREW_DEST_PREFIX}/bin/recomod"
|
||||
end
|
||||
|
||||
def self.postinstall
|
||||
ExitMessage.add "\nType 'recomod' to get started.\n"
|
||||
end
|
||||
end
|
||||
@@ -8035,6 +8035,11 @@ url: http://ftp.gnu.org/gnu/readline
|
||||
activity: none
|
||||
---
|
||||
kind: url
|
||||
name: recomod
|
||||
url: https://github.com/MercuryWorkshop/RecoMod
|
||||
activity: none
|
||||
---
|
||||
kind: url
|
||||
name: recordmydesktop
|
||||
url: https://sourceforge.net/projects/recordmydesktop/files/recordmydesktop/
|
||||
activity: none
|
||||
|
||||
Reference in New Issue
Block a user