conflict with AUR/defragfs
Search Criteria
Package Details: easy2boot 2.19-1
Package Actions
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.002340 |
First Submitted: | 2020-01-12 18:57 (UTC) |
Last Updated: | 2023-11-11 01:08 (UTC) |
Dependencies (2)
- dos2unix (dos2unix-gitAUR) (make)
- jq (jq-gitAUR) (make)
Required by (0)
Sources (1)
waitnsea commented on 2024-01-05 08:08 (UTC)
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
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
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