382 Commits
Author SHA1 Message Date
Johny Mattssonandparazyd 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 Mattssonandparazyd 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
parazyd 07d1f39ce6 fix xz discovery 2017-07-24 20:22:21 +02:00
parazyd 2e871f39e7 fixup! net.ifnames=0 in vm's grub 2017-07-20 17:09:34 +02:00
parazyd 378887ba79 net.ifnames=0 in vm's grub 2017-07-20 15:54:30 +02:00
parazyd 192a58f259 zlibs are not executable 2017-07-20 13:55:22 +02:00
parazyd 258bcc8083 enable root login in vm's sshd (new openssh changed the keyword) 2017-07-20 13:45:54 +02:00
Jaromil 18f4c0b072 added support for different filesystems in qcow2 imaging strapdir 2017-07-19 16:58:32 +02:00
parazyd 0e3297bb7e default to ntp rather than openntpd 2017-07-16 21:01:24 +02:00
parazyd 855fed21f5 defautl to x86 compression for mksquashfs 2017-07-10 14:06:12 +02:00
parazyd 6cdae5fd4d fix $_xz bug 2017-06-26 18:46:05 +02:00
parazyd 5b23dfda98 tag 1.0 2017-06-26 17:58:50 +02:00
parazyd 3cbe3774c8 explicit debootstrap path 2017-06-26 17:58:50 +02:00
parazyd c873950ef7 Revert "override $PATH to use the bundled debootstrap"
This reverts commit 58fe65a719.
2017-06-26 17:58:50 +02:00
parazyd ff9f318612 override $PATH to use the bundled debootstrap 2017-06-26 17:58:50 +02:00
parazyd cafd1c763d add devuan's debootstrap (suites/jessie) as submodule 2017-06-26 17:58:49 +02:00
parazyd eb25c1df0e apply gio's patch to set bootable flag on the vfat partition 2017-06-26 17:58:49 +02:00
parazyd c209032462 optional memtest 2017-06-26 17:58:49 +02:00
parazyd c2489ea9bf make it overridable from an sdk 2017-06-26 17:58:49 +02:00
parazyd 895c6eaaff make apt-cache opt-in; add contrib and non-free by default 2017-06-26 17:58:48 +02:00
parazyd bb46f77ec5 correct path for Release signature 2017-06-26 17:58:48 +02:00
parazyd 1c0ce6cef1 apt path fix 2017-06-26 17:58:48 +02:00
parazyd d0038d87c4 add gpg signing for apt cache 2017-06-26 17:58:47 +02:00
parazyd 5152c1fafa create cache repo outside of the chroot 2017-06-26 17:58:47 +02:00
parazyd 9989685971 disable leftover locales.sh 2017-06-26 17:58:47 +02:00
parazyd 31975211b1 no-recommends for dpkg-dev (fill_apt_cache) 2017-06-26 17:58:47 +02:00
parazyd a92a5aee8d apt caching proof of concept 2017-06-26 17:58:46 +02:00
parazyd fa06bc6308 fix args 2017-06-26 17:58:46 +02:00
parazyd 21751d50c8 allow long apt arguments in extra_packages 2017-06-26 17:58:46 +02:00
parazyd 1f1c46adfb remove leftover vim swapfile 2017-06-26 17:58:46 +02:00
parazyd fb48ba1396 support for gentoo isohybrid path 2017-06-26 17:58:45 +02:00
parazyd 2ff881612c support gentoo isolinux location 2017-06-26 17:58:45 +02:00
parazyd 46f32b43a4 no need for mappdevice in image_pack_dist 2017-06-26 17:58:44 +02:00
parazyd 09d62450cb proper partx support 2017-06-26 17:58:44 +02:00
parazyd 51f8be6509 use the correct -archive- keyring 2017-06-26 17:58:44 +02:00
parazyd 49206a107d import devuan keyring as git submodule and utilize it in debootstrap 2017-06-26 17:58:43 +02:00
parazyd c9473e5f46 deprecate kpartx in favor of partx 2017-06-26 17:58:43 +02:00
parazyd e7d9cb5ceb try a different xz call with an array 2017-06-26 17:58:43 +02:00
parazyd 01fceed897 bump to RC2 2017-06-26 17:58:43 +02:00