Package Details: easy2boot 2.19-1

Git Clone URL: https://aur.archlinux.org/easy2boot.git (read-only, click to copy)
Package Base: easy2boot
Description: Highly-configurable USB drive multiboot software with support for Secure UEFI booting
Upstream URL: http://www.easy2boot.com/
Keywords: admin boot multiboot usb
Licenses: custom:easy2boot license
Submitter: Tyilo
Maintainer: rvasilev
Last Packager: rvasilev
Votes: 3
Popularity: 0.197820
First Submitted: 2020-01-12 18:57 (UTC)
Last Updated: 2023-11-11 01:08 (UTC)

Dependencies (2)

Required by (0)

Sources (1)

Pinned Comments

rvasilev commented on 2021-09-02 22:08 (UTC) (edited on 2021-09-03 17:15 (UTC) by rvasilev)

Testing is needed because of major version bump from v1 beta to v2
New: The package will download source from the fosshub with the help of some magic.
Removed: grub4dos dep

Maybe 'jq' builddep should be added.

The main current downside - the package hash is not being verified as it should.

Please report bugs to https://github.com/arch-noob/easy2boot

Latest Comments

1 2 Next › Last »

waitnsea commented on 2024-01-05 08:08 (UTC)

conflict with AUR/defragfs

GaryScottMartin commented on 2023-11-08 22:38 (UTC) (edited on 2023-11-08 22:39 (UTC) by GaryScottMartin)

You can build the current version (as of 2023-11-08) with the following changes to the PKGBUILD

"pkgver='2.19'" ... "md5sums=('81a15b392fecb12ffca046d958e0c0ff')"

pvdp commented on 2022-11-20 02:15 (UTC)

Validity check failure :(

Repo Make (2) dos2unix-7.4.3-1  jq-1.6-4
Aur (1) easy2boot-2.13-1

:: Proceed to review? [Y/n]: y

:: Downloading PKGBUILDs...
 (1/1) easy2boot-2.13-1                              [-------------------------------------------------------------------------------------------------------------------------]
/home/pieter/.cache/paru/clone/easy2boot/PKGBUILD
# Maintainer: Asger Hautop Drewsen <asgerdrewsen@gmail.com>

# You need to manually download the Easy2Boot_v1.B8 zip file from:
# https://www.fosshub.com/Easy2Boot.html?dwl=Easy2Boot_v1.B8.zip

_grub4dos_version=0.4.5
pkgname='easy2boot'
pkgver='2.13'
pkgrel='1'
pkgdesc='Highly-configurable USB drive multiboot software with support for Secure UEFI booting'
url='http://www.easy2boot.com/'
arch=('any')
license=('custom:easy2boot license')
depends=()
makedepends=('dos2unix' 'jq')
install=$pkgname.install
_projectName='Easy2Boot'
_fileName="${_projectName}_v${pkgver}_password_is_e2b.zip"
source=(
  "fosshub.html::https://www.fosshub.com/Easy2Boot.html/${_fileName}"
  # "grub4dos.rar::http://dl.grub4dos.chenall.net/grub4dos-${_grub4dos_version}-2009-12-23.rar"
)
noextract=('fosshub.html')
md5sums=('5354ccec82caa19e59b183fa8e3eef65')

prepare() {

  json=$(cat fosshub.html | sed -n 's/.*var.*settings.*=//p' | jq)

  projectId=$(echo ${json} | jq '{projectId: .projectId}')

  tempJson=$(echo ${json} | jq --arg _fileName ${_fileName} '.pool.f[] | select(.n==$_fileName) | {fileName: .n, releaseId: .r}')

  # echo ${tempJson}

  postData=$(echo ${projectId} ${tempJson} '{"projectUri": "${_projectName}.html","source":"CF"}' | jq -s 'add')

  # echo $postData | jq

  _url=$(wget -O- --post-data="${postData}" --header='Content-Type:application/json' https://api.fosshub.com/download/ | jq '.data.url' | sed -e 's/^"//' -e 's/"$//')

  # _url=${_url:}

  # echo $_url
  wget -O ${_fileName} $_url

  bsdtar -x --passphrase e2b -f ${_fileName}

  cd "$srcdir/_ISO"

  bsdtar -c -v -f "CONTIG.ISO.xz" -J "CONTIG.ISO"

  rm "CONTIG.ISO"


  # Use newer, working bootlace
  # unrar e grub4dos.rar grub4dos-${_grub4dos_version}/bootlace.com
  # mv bootlace.com _ISO/docs/linux_utils/bootlace.com
  # rm grub4dos.rar
}

package() {
  rm "${_fileName}"
  rm "fosshub.html"

  execs=(
    'add-32-bit-support.sh'
    'bootlace.com'
:: Proceed with installation? [Y/n]: 
[sudo] password for pieter: 
resolving dependencies...
looking for conflicting packages...

Packages (2) dos2unix-7.4.3-1  jq-1.6-4

Total Download Size:   0.58 MiB
Total Installed Size:  2.35 MiB

:: Proceed with installation? [Y/n] y
:: Retrieving packages...
 dos2unix-7.4.3-1-x86_64                                                       368.4 KiB  1330 KiB/s 00:00 [###############################################################] 100%
 jq-1.6-4-x86_64                                                               226.4 KiB  2.15 MiB/s 00:00 [###############################################################] 100%
 Total (2/2)                                                                   594.8 KiB  1301 KiB/s 00:00 [###############################################################] 100%
(2/2) checking keys in keyring                                                                             [###############################################################] 100%
(2/2) checking package integrity                                                                           [###############################################################] 100%
(2/2) loading package files                                                                                [###############################################################] 100%
(2/2) checking for file conflicts                                                                          [###############################################################] 100%
(2/2) checking available disk space                                                                        [###############################################################] 100%
:: Processing package changes...
(1/2) installing dos2unix                                                                                  [###############################################################] 100%
(2/2) installing jq                                                                                        [###############################################################] 100%
:: Running post-transaction hooks...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Refreshing PackageKit...
fetching devel info...
==> Making package: easy2boot 2.13-1 (Sun 20 Nov 2022 12:10:18 AEST)
==> Retrieving sources...
  -> Downloading fosshub.html...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100 90877    0 90877    0     0  89459      0 --:--:--  0:00:01 --:--:-- 2924k
==> Validating source files with md5sums...
    fosshub.html ... FAILED
==> ERROR: One or more files did not pass the validity check!
error: failed to download sources for 'easy2boot-2.13-1': 
error: packages failed to build: easy2boot-2.13-1

dreieck commented on 2022-05-28 07:51 (UTC) (edited on 2022-05-28 07:52 (UTC) by dreieck)

The website behind $url seems broken.

http://www.easy2boot.com/ just gives me

Ooops!

There has been a slip-up!
Someone left a banana peel on the e-road.

There is a problem and we are working hard to fix it. Please reload the webpage or try to visit us again later. We apologise for any inconvenience caused.

which is attributed to "Webnode Inc.", which seems to be a web hoster.

semcore commented on 2022-02-14 07:11 (UTC) (edited on 2022-02-14 07:17 (UTC) by semcore)

This appears to be completely broken, at least for me it is... The PKGBUILD doesn't work, and if I manually download both versions 2.10 and 2.11 of Easy2boot, the zip files don't even have the .sh files that are called from within the PKGBUILD.

So, is installing from linux only supported from older versions? I found the 2.09 version does have the linux .sh files. But the PKGBUILD doesn't work for this version because the directory structure is different. Am I missing something? Are there different versions of 2.10 and 2.11 that I didn't see??

I checked BOTH linux versions: Easy2Boot_v2.11_DPMS_password_is_e2b.zip and Easy2Boot_v2.11_pasword_is_e2b.zip

I downloaded all versions from here: https://www.fosshub.com/Easy2Boot.html

Also, if I run the build just by default using yay, here's the error I get. It fails at an API request:

==> Starting prepare()... { "projectId": "5d01346325224d0a6d31f6d8", "projectUri": "${_projectName}.html", "source": "CF" } --2022-02-14 00:13:23-- https://api.fosshub.com/download/ SSL_INIT Loaded CA certificate '/etc/ssl/certs/ca-certificates.crt' Resolving api.fosshub.com (api.fosshub.com)... 172.67.32.78, 104.20.136.9, 104.20.137.9, ... Connecting to api.fosshub.com (api.fosshub.com)|172.67.32.78|:443... connected. HTTP request sent, awaiting response... 422 Unprocessable Entity 2022-02-14 00:13:24 ERROR 422: Unprocessable Entity.

wget: missing URL Usage: wget [OPTION]... [URL]...

Try `wget --help' for more options. ==> ERROR: A failure occurred in prepare(). Aborting... -> error making: easy2boot

horaciohs commented on 2021-09-03 17:09 (UTC)

PKGBUILD failed with this message: ==> Validating source files with md5sums... fosshub.html ... FAILED

After changed 2 lines in PKGBUILD: source=( "fosshub.html::https://www.fosshub.com/Easy2Boot.html?dwl=Easy2Boot_v2.09_password_is_e2b.zip" )

md5sums=('b9550be82a5e5df3cbba8df9dd46cc2c')

installation could be completed.

rvasilev commented on 2021-09-02 22:08 (UTC) (edited on 2021-09-03 17:15 (UTC) by rvasilev)

Testing is needed because of major version bump from v1 beta to v2
New: The package will download source from the fosshub with the help of some magic.
Removed: grub4dos dep

Maybe 'jq' builddep should be added.

The main current downside - the package hash is not being verified as it should.

Please report bugs to https://github.com/arch-noob/easy2boot

lionelm commented on 2020-10-29 20:37 (UTC) (edited on 2020-10-29 20:46 (UTC) by lionelm)

Hi @Tylio ! The FossHub URL should be changed from https://www.fosshub.com/Easy2Boot.html?dwl=Easy2Boot_v1.B8.zip to https://www.fosshub.com/Easy2Boot-old.html?dwl=Easy2Boot_v1.B8.zip. The one without the "-old" doesn't trigger download.

I got error that unrar 1:5xxx is not found by pacman, i then did a pacman -Sy unrar and makepkg compiled it, but installing the package fails saying that metadata isn't valid or corrupted. I am dumb ?

Have a great day !

Tropy commented on 2020-03-31 02:22 (UTC) (edited on 2020-03-31 03:29 (UTC) by Tropy)

but how to put the downloaded file then ?

pkbuild says local//????

SOLVED IT was in /var/tmp/pamac-build-(username) but updatet mine to 2.00A

had first problems with password bsdtar

copied zip extractet it repacked it and sha256sum it and edited the pkgbuild

Tyilo commented on 2020-01-13 01:25 (UTC)

@Techman35

See the first lines of the PKBUILD:

You need to manually download the Easy2Boot_v1.B8 zip file from: https://www.fosshub.com/Easy2Boot.html?dwl=Easy2Boot_v1.B8.zip