Alejandro Mery
9f501abc4c
sde-cleanup: switch to --foo options
Signed-off-by: Alejandro Mery <amery@geeks.cl>
4 years ago
Alejandro Mery
0571bdad8c
sde: make `sde` ensure usage of ./run.sh when available
Signed-off-by: Alejandro Mery <amery@geeks.cl>
4 years ago
Alejandro Mery
46b7084bf6
sde: add optional `-x` support for `set -x` the sde frontend
Signed-off-by: Alejandro Mery <amery@geeks.cl>
4 years ago
Alejandro Mery
e7570f7902
sde-update-tree: remove hardcoded package's url from the checkout loop
Signed-off-by: Alejandro Mery <amery@geeks.cl>
4 years ago
Alejandro Mery
77842d946f
sde-update-tree: use https:// instead of git:// as default baseurl
Signed-off-by: Alejandro Mery <amery@geeks.cl>
4 years ago
Nagy Károly Gábriel
72ee96d765
toolchain: replace su-ecex with propper sudo. They are not the same thing
4 years ago
Nagy Károly Gábriel
30089f0408
toolchain: make the rootfs creation less chatty
4 years ago
Nagy Károly Gábriel
6a9abb85df
toolchain: add gettext to the target, needed by flex
4 years ago
Alejandro Mery
cc79378230
generic: add autoconf-archive to minimal
Signed-off-by: Alejandro Mery <amery@geeks.cl>
4 years ago
Nagy Károly Gábriel
2125131bcf
toolchain: add ca-certificates to target so git and curl work with https
4 years ago
Nagy Károly Gábriel
4119413405
toolchain: Introduced ed as dependency for bc, autoconf-archive,
rsync dependency for kernel and new package libucontext
Signed-off-by: Nagy Károly Gábriel <k@jpi.io>
4 years ago
Alejandro Mery
2e0f6def20
target/generic: add isl as needed by cloog, needed for building gcc
Signed-off-by: Alejandro Mery <amery@geeks.cl>
4 years ago
Alejandro Mery
c65f1b17ac
sde-commit: prerender Signed-of-by when using -s
Signed-off-by: Alejandro Mery <amery@geeks.cl>
4 years ago
Alejandro Mery
83d6eece60
allow bash 5.x on the host
Signed-off-by: Alejandro Mery <amery@geeks.cl>
4 years ago
Alejandro Mery
0e447e6d02
fl_wrapper: sanitise to prevent buffer overflow warnings
Signed-off-by: Alejandro Mery <amery@jpi.io>
4 years ago
Alejandro Mery
fd40fbfc66
sde-build-tools: make sure we don't can't a .a for fl_wrapper
Signed-off-by: Alejandro Mery <amery@jpi.io>
4 years ago
Alejandro Mery
1804da4ac9
sde-commit: add -s support to sign git commits
Signed-off-by: Alejandro Mery <amery@geeks.cl>
4 years ago
Alejandro Mery
5baccef497
sde-update-package: remove bashism
Signed-off-by: Alejandro Mery <amery@geeks.cl>
4 years ago
Alejandro Mery
d5fbb01485
sde: allow redirects when downloading the mirrors list
Signed-off-by: Alejandro Mery <amery@geeks.cl>
5 years ago
Alejandro Mery
06c4071896
sde-list-download: get rid of bashism to extract first char of filename
Signed-off-by: Alejandro Mery <amery@geeks.cl>
5 years ago
Alejandro Mery
d2d683b161
sde-download: allow redirects when probing mirrors
Signed-off-by: Alejandro Mery <amery@geeks.cl>
5 years ago
Nagy Károly Gábriel
d4f3792dd9
toolchain: Introduced libexecinfo a dependency of libunwind for musl builds
7 years ago
Nagy Károly Gábriel
951e986df9
toolchain: added less, which is nice to have.
7 years ago
Nagy Károly Gábriel
51659c4c39
toolchain: added xz needed to extract linux
8 years ago
Nagy Károly Gábriel
5306a93476
toolchain: added su-exec and moved around some packages
8 years ago
Nagy Károly Gábriel
5232c84900
docker: simplified output, now uses archives not sandbox.
8 years ago
Nagy Károly Gábriel
7f4cbe0281
toolchain: hardcoded docker as output type
8 years ago
Nagy Károly Gábriel
58f9eea90e
target: added docker rootfs output support
8 years ago
Nagy Károly Gábriel
ce2c5be84f
toolchain: started modeling target as a docker image.
Removed packages that are not needed in a docker image,
linux, syslinux, sudo.
The Image is set to none for now, later we will pack
the rootfs in a tar.xz
8 years ago
Nagy Károly Gábriel
acf1540218
toolchain: added shadow
8 years ago
Nagy Károly Gábriel
2dd3b014b1
toolchain: set deefault compression of squashfs to gzip as we do not support xz.
8 years ago
Nagy Károly Gábriel
41327553a8
toolchain: added vim to the toolchain target
8 years ago
Nagy Károly Gábriel
9c124ad858
toolchain: removed gettext and pam
8 years ago
Nagy Károly Gábriel
2212a0c96e
flags: introduce GNU-11 flag, to hardcode -std=gnu++11
8 years ago
Nagy Károly Gábriel
630f4521ba
fl_wrapper: issue a warning about large file capability only if libc is glibc
8 years ago
Nagy Károly Gábriel
c5b59392b3
lib/libsde.in: replaced the getent call with grep.
8 years ago
Nagy Károly Gábriel
e380393b86
toolchain: removed hard select of glibc
9 years ago
Nagy Károly Gábriel
e27268eee5
early: made early musl based instead of uClibc
9 years ago
Nagy Károly Gábriel
22dc1f8a9e
early: added isl needed for toolchain build
9 years ago
Nagy Károly Gábriel
b398a9e32c
toolchain: added squashfs-tools needed to build a qemu image
9 years ago
Nagy Károly Gábriel
d8f3a3fafe
toolchain: replaced image type none with squashfs
9 years ago
Nagy Károly Gábriel
00b0094640
toolchain: reworked package selection to be modular
9 years ago
Nagy Károly Gábriel
0cb0c713a3
toolchain: enhanced target to only build a minimal kernel
9 years ago
Nagy Károly Gábriel
4da31e83b4
toolchain: modified pkgsel and added linux.cfg (WIP)
9 years ago
Nagy Károly Gábriel
f10595d82c
opensde: introduced toolchain target
9 years ago
Nagy Károly Gábriel
8442373ccd
lib/libsde.in: enhanced to read the correct $SDESETTINGS even under sudo.
9 years ago
Nagy Károly Gábriel
1b7fc27a44
sde-build-tools: on some platforms automagic happens and \n works as LF in
${wrappervars// /\n}, but since we echo -e that construct should be ${wrappervars// /\\n}
9 years ago
Nagy Károly Gábriel
62b35962ee
cmd_wrapper: fix libc support see Note
Note:
at least musl-libc and newer glibc stick to standards and consider
setenv(..., NULL, ...) UB as per
http://pubs.opengroup.org/onlinepubs/9699919799/functions/setenv.html
We choose this fix because it mimics old behaviour of glibc, but the real fix
would be to not call at all setenv with NULL second parameter.
Musl relevant mail thread:
http://www.openwall.com/lists/musl/2015/04/23/1
9 years ago
Alejandro Mery
a6bf9eb24c
early: added pkgconfig to early, needed by lvm2.
9 years ago
Alejandro Mery
6817fbaa0b
fl_wrapper: use the standard `environ` instead of ` __environ`
10 years ago