Commit Graph

319 Commits

Author SHA1 Message Date
parazyd b55e69b618
fixup! Separate tarring of the strapdir into its own func. 2018-01-16 14:46:03 +01:00
parazyd ceb7259fd9
Separate tarring of the strapdir into its own func. 2018-01-16 13:04:08 +01:00
parazyd 601ce75903
Make e2fsck work noninteractive 2018-01-09 12:15:48 +01:00
parazyd bf638e84c9
Use pkgmaster instead of the cdn. 2018-01-03 13:28:46 +01:00
parazyd cf71a581e3
Use mkdir -p when mounting image, or before rsyncing. 2018-01-03 13:14:44 +01:00
parazyd 95146870fe
Fixes regarding live-sdk. 2017-12-16 20:35:23 +01:00
parazyd c09251517d
Fixes to bootstrap phase regarding vm-sdk. 2017-12-16 19:04:23 +01:00
parazyd 8bd0b989b8
Update release to ascii. 2017-12-16 11:48:42 +01:00
parazyd f5378a8dc6
Update debootstrap revision to suites/ascii. 2017-12-16 11:47:36 +01:00
KatolaZ 7303298424 removed alsa-base from config (not present in ascii) 2017-12-11 13:48:15 +00:00
parazyd 2511643af5
latest debootstrap 2017-12-03 14:09:33 +01:00
parazyd e13af645af
latest debootstrap 2017-11-29 20:49:23 +01:00
parazyd 8cec5f6c9d
implement arrays holding apt options for core/base/extra/purge packages 2017-11-28 19:50:52 +01:00
parazyd b90aaecfb0
replace "sudo -E" calls 2017-11-13 17:45:54 +01:00
parazyd fb212c12d0
zlibs/iso: change initrd to initrd.img
grub-efi looks for initrd.img and this seems like a sane way to mitigate
without hacks
2017-11-05 23:15:07 +01:00
parazyd 4006a3ecc0
switch to pkgmaster.devuan.org and bump devuan-keyring 2017-10-27 21:12:19 +02:00
parazyd 98de6562f8
fixup! automatically pick up the correct qemu binary 2017-10-27 21:07:48 +02:00
parazyd 25346228d4
automatically pick up the correct qemu binary 2017-10-27 21:04:31 +02:00
parazyd 5c9bc1a0a4
generate sha256 for the tarballs 2017-10-27 20:33:14 +02:00
parazyd ffd33dee6b
create a tarbomb along with rsyncing the rootfs 2017-10-27 20:23:18 +02:00
parazyd 92f3e3bbbe
revise sysconf 2017-10-27 20:07:36 +02:00
parazyd 623d05beff
generate a en_US.UTF-8 locale by default 2017-10-27 20:06:19 +02:00
parazyd 858c37edee
fixup! add ext2 support for partitioning 2017-10-27 20:00:53 +02:00
parazyd c018a20268
add ext2 support for partitioning 2017-10-27 19:22:48 +02:00
parazyd 9b97dc038d
mount devprocsys on install-debs; reported by cyteen_ 2017-10-27 16:59:07 +02:00
parazyd a00868741d
fix apt-cache bug where the same entry is written twice 2017-10-26 21:30:54 +02:00
parazyd ad91c94a2e
cleanup workdir if debug mode is off after iso creation 2017-10-26 21:30:18 +02:00
parazyd f7c38c1457
syslinux is now imported, so no need for different paths 2017-10-26 21:29:40 +02:00
parazyd 226008739b
fix bug in silly(): always return true 2017-10-26 21:27:58 +02:00
parazyd 74185101e6
style fixes and some quoting in zlibs/bootstrap 2017-10-26 21:27:21 +02:00
parazyd 1aba75a84b
run apt-get clean before tarballing 2017-10-26 21:26:43 +02:00
parazyd f6104fd604
replace elinks with lynx 2017-10-26 21:26:08 +02:00
parazyd 2ff044d350
fix autoremove in helpers; reported by cyteen_ 2017-10-25 15:25:16 +02:00
parazyd fc38a09982
change param order on mksquashfs; reported by cyteen_ 2017-10-25 13:19:55 +02:00
parazyd 6968ae2ffd
remove pixz support 2017-10-04 21:36:28 +02:00
Johny Mattsson 68c90d1ae9
Added explicit var to control boot fs type.
Since use of GPT does not necessarily imply lack of wanting the boot
partition formatted and mounted.
2017-10-03 09:42:19 +02:00
Johny Mattsson 1fdbd917d8
Fix for not-tar'ing-stage-4 after unpack.
Not wanting to tar it up should not cause the whole build to abort.
2017-10-03 09:42:19 +02:00
Johny Mattsson edf6dacf55
Fix to cope with dir permissions.
During regular operation the parent directory ends up owned by root and
the sudo is required for the mkdir to succeed.
2017-10-03 09:42:18 +02:00
Johny Mattsson 69cfe785da
Fix to ensure debootstrap finds its functions.
Relying on /usr/share/ is fraught with problems, as I found out the hard
way.
2017-10-03 09:42:18 +02:00
parazyd d4c0960f3e
return true with bootstrap for loops 2017-09-27 16:58:52 +02:00
parazyd 1b1e557010
don't check for keepfiles on tar_unpack 2017-09-25 15:58:03 +02:00
parazyd 61fa850968
bump devuan-keyring to latest revision 2017-09-25 12:23:17 +02:00
parazyd 02ea4d8d1f
list parted as a dep; remove obsolete dependencies 2017-09-25 12:22:42 +02:00
parazyd cb7edb49bf
Merge branch 'next' 2017-09-25 12:17:36 +02:00
parazyd a2ec7b8961
export noninteractive earlier in the bootstrap process 2017-09-24 17:15:47 +02:00
parazyd 038173aa1f
use $_extraopts on mksquashfs
this is a new prefered behaviour since we don't always want to imply x86
optimization to the squashfs
2017-09-24 16:33:32 +02:00
parazyd c2b381d888
make $inittab append as a for loop 2017-09-24 16:17:40 +02:00
parazyd 703d752247
make aptcache sources.list explicit 2017-09-23 20:38:55 +02:00
parazyd 0b1a5598cb
fixup! implement optional stage4 tar archival 2017-09-11 14:03:24 +02:00
parazyd f6ecc0e41b
implement optional stage4 tar archival
this commit adds support for declaring $TAR_STAGE4 in the environment.
it will archive and unarchive the stage4 tarball, which is the state at
the very end of bootstrapping
2017-09-11 13:41:45 +02:00