libdevuansdk

common library for devuan's simple distro kits
git clone https://git.parazyd.org/libdevuansdk
Log | Files | Refs | Submodules | README | LICENSE

DateCommit messageAuthorFiles+-
2021-04-12 14:10Quieten some side-effect console output (zlibs/{bootstrap,imaging})gryrmln2+3-3
2021-04-12 14:08Mount the host sys,dev,dev/pts as read-only for bootstrap (zlibs/helpers)gryrmln1+7-4
2021-04-05 14:23build_image_dist -> build_arm_dist (docs/helper_functions.7.md)gryrmln1+5-5
2021-04-04 10:15Remove unavoidable dbus package from purge list (config)gryrmln1+0-1
2021-04-03 15:47Version bump to 3.1.0 (config)gryrmln1+1-1
2021-04-02 11:10NOTE: potential for recursive calling (zlibs/helpers)gryrmln1+3-0
2021-04-02 11:09GNU Terry Pratchett (zlibs/helpers)gryrmln1+5-0
2021-04-02 11:07Add F2FS support for bootfs and rootfs (zlibs/imaging)gryrmln1+8-0
2021-04-02 11:05Quieten some side-effect console output (zlibs/imaging)gryrmln1+2-2
2021-04-02 11:00Check no mounts prior to 'sudo rm -rf' (zlibs/{helpers,bootstrap})gryrmln2+19-1
2021-04-02 10:54Handle /tmp/user/0 encroachment into dpkg scripts (zlibs/helpers)gryrmln1+6-0
2021-04-02 10:48Fix ckreq variables (zlibs/imaging)gryrmln1+3-5
2021-04-02 10:43Suppress 'chattr' errors occurring non-copy_on_write fs (zlibs/imaging)gryrmln1+4-4
2021-03-25 20:27Fix cgpt calls.parazyd1+2-2
2021-03-25 20:20Fix cgpt typo.parazyd1+1-1
2021-03-25 19:43imaging: Add gpt partitioning.parazyd1+23-0
2021-01-28 22:51Compile qemu-wrapper if running on Gentoo.parazyd1+18-0
2021-01-13 17:59Use UUID for fstab in virtual machine builds.parazyd2+7-3
2021-01-13 15:07Set SOURCE_DATE_EPOCH to 1610550434.parazyd2+2-0
2020-12-23 08:10Update license headers.parazyd11+10-69
2020-11-16 10:22Rerun bootstrap_stage4 after extracting the stage4 archive.parazyd1+1-0
2020-11-16 10:19Append some extra flags to cpio calls.parazyd2+3-3
2020-11-13 10:26Add fstab override for VM to mount /boot.parazyd1+5-1
2020-11-13 10:21Remove the raw VM image if not requested at build time.parazyd1+4-0
2020-11-13 09:04Overhaul the entire library.parazyd11+719-1111
2020-11-13 08:54Add note for obsolete docs.parazyd1+1-0
2020-11-13 08:54Remove apt-cache directory.parazyd1+0-0
2020-11-13 08:52Remove debootstrap submodule, and use salsa git for devuan-keyring.parazyd2+1-6
2020-06-22 20:48Fix tar typo.parazyd1+1-1
2020-06-22 10:38Fix tar call.parazyd1+2-2
2020-06-22 09:23Update debootstrap revision and git submodules urls.parazyd1+2-2
2020-06-22 09:06Try to preserve acls and xattrs when tarring.parazyd2+7-3
2020-06-15 14:26Try to get tarballs to actually work when booted.parazyd3+13-8
2020-03-12 11:40Add htop to base_packages.parazyd1+1-0
2020-03-12 09:14Include wget and ca-certificates packages by default in debootstrap.parazyd1+1-0
2020-03-12 09:13Switch default mirror to https.parazyd1+1-1
2020-03-12 09:13Simplify conf_print_hosts().parazyd1+3-7
2020-03-12 09:11Switch default release to beowulf.parazyd1+3-3
2019-11-01 15:17allow-hotplug eth0 in zlibs/sysconf.parazyd1+2-2
2019-05-20 18:31Flash u-boot in image_pack_dist where applicable.parazyd1+9-1
2019-02-27 23:39Use a random number when naming the prevagrant image.parazyd1+1-1
2019-02-26 00:04Add support for pixz in zlibs/imaging.parazyd1+9-2
2018-10-08 13:45Fix path to base-cloud.qcow2 and use [[ instead of [ for test.parazyd1+7-5
2018-10-08 10:36Add support for cloud-based VM images.parazyd2+40-0
2018-09-18 13:29Implement a python Dockerfile parser.parazyd1+149-0
2018-09-18 12:40Remove 'quiet' from GRUB kernel cmdline params in VM.parazyd1+1-1
2018-08-28 11:08Add a configuration option to toggle compressing the final image.parazyd2+16-6
2018-08-27 16:05Preserve xattrs when copying static qemu binaries.Merlijn Wajer1+3-3
2018-03-13 19:32Fix a typo made in the previous commitparazyd1+1-1
2018-03-13 19:11Implement variable rootfs types as well.parazyd1+28-2
2018-03-13 19:10Add variable bootfs formatting opts.parazyd1+3-3
2018-03-13 11:36Fixes to zlibs/vm to reflect others.parazyd2+5-7
2018-02-07 09:19vmsdk: Pack the .vdi as well.parazyd1+3-0
2018-01-26 10:53Add blend_bootstrap_setup in zlibs/bootstrapparazyd1+7-0
2018-01-16 13:46fixup! Separate tarring of the strapdir into its own func.parazyd1+2-1
2018-01-16 12:04Separate tarring of the strapdir into its own func.parazyd2+13-2
2018-01-09 11:15Make e2fsck work noninteractiveparazyd1+1-1
2018-01-03 12:28Use pkgmaster instead of the cdn.parazyd1+1-1
2018-01-03 12:14Use mkdir -p when mounting image, or before rsyncing.parazyd2+2-1
2017-12-16 19:35Fixes regarding live-sdk.parazyd2+13-3
2017-12-16 18:04Fixes to bootstrap phase regarding vm-sdk.parazyd1+8-10
2017-12-16 10:48Update release to ascii.parazyd1+3-5
2017-12-16 10:47Update debootstrap revision to suites/ascii.parazyd0+0-0
2017-12-11 13:48removed alsa-base from config (not present in ascii)KatolaZ1+1-1
2017-12-03 13:09latest debootstrapparazyd0+0-0
2017-11-29 19:49latest debootstrapparazyd0+0-0
2017-11-28 18:50implement arrays holding apt options for core/base/extra/purge packagesparazyd2+9-4
2017-11-13 16:45replace "sudo -E" callsparazyd2+5-5
2017-11-05 22:15zlibs/iso: change initrd to initrd.imgparazyd1+2-2
2017-10-27 19:12switch to pkgmaster.devuan.org and bump devuan-keyringparazyd1+1-1
2017-10-27 19:07fixup! automatically pick up the correct qemu binaryparazyd1+1-1
2017-10-27 19:04automatically pick up the correct qemu binaryparazyd1+14-1
2017-10-27 18:33generate sha256 for the tarballsparazyd1+7-3
2017-10-27 18:23create a tarbomb along with rsyncing the rootfsparazyd1+5-1
2017-10-27 18:07revise sysconfparazyd1+3-17
2017-10-27 18:06generate a en_US.UTF-8 locale by defaultparazyd2+4-0
2017-10-27 18:00fixup! add ext2 support for partitioningparazyd1+1-0
2017-10-27 17:22add ext2 support for partitioningparazyd1+3-0
2017-10-27 14:59mount devprocsys on install-debs; reported by cyteen_parazyd1+1-1
2017-10-26 19:30fix apt-cache bug where the same entry is written twiceparazyd1+0-2
2017-10-26 19:30cleanup workdir if debug mode is off after iso creationparazyd1+4-0
2017-10-26 19:29syslinux is now imported, so no need for different pathsparazyd1+4-28
2017-10-26 19:27fix bug in silly(): always return trueparazyd1+2-1
2017-10-26 19:27style fixes and some quoting in zlibs/bootstrapparazyd1+3-4
2017-10-26 19:26run apt-get clean before tarballingparazyd1+4-0
2017-10-26 19:26replace elinks with lynxparazyd1+1-1
2017-10-25 13:25fix autoremove in helpers; reported by cyteen_parazyd1+1-1
2017-10-25 11:19change param order on mksquashfs; reported by cyteen_parazyd1+1-1
2017-10-04 19:36remove pixz supportparazyd1+2-4
2017-10-02 02:04Added explicit var to control boot fs type.Johny Mattsson3+41-10
2017-10-02 01:26Fix for not-tar'ing-stage-4 after unpack.Johny Mattsson1+1-1
2017-10-02 01:25Fix to cope with dir permissions.Johny Mattsson1+1-1
2017-10-02 01:23Fix to ensure debootstrap finds its functions.Johny Mattsson1+1-1
2017-09-27 14:57return true with bootstrap for loopsparazyd1+2-2
2017-09-25 13:58don't check for keepfiles on tar_unpackparazyd1+10-10
2017-09-25 10:23bump devuan-keyring to latest revisionparazyd0+0-0
2017-09-25 10:22list parted as a dep; remove obsolete dependenciesparazyd1+1-1
2017-09-25 10:17Merge branch 'next'parazyd6+72-33
2017-06-26 15:56tag 1.0parazyd2+2-1
2017-06-19 10:28explicit debootstrap pathparazyd1+1-1
2017-06-19 10:27Revert "override $PATH to use the bundled debootstrap"parazyd1+0-3
2017-06-19 10:16override $PATH to use the bundled debootstrapparazyd1+3-0
2017-06-19 10:13add devuan's debootstrap (suites/jessie) as submoduleparazyd2+5-0
2017-06-16 12:24apply gio's patch to set bootable flag on the vfat partitionparazyd1+2-0
2017-06-05 10:50optional memtestparazyd1+1-0
2017-05-23 11:56make it overridable from an sdkparazyd1+1-1
2017-05-23 11:54make apt-cache opt-in; add contrib and non-free by defaultparazyd2+4-2
2017-05-21 22:58correct path for Release signatureparazyd1+2-1
2017-05-21 22:55apt path fixparazyd1+2-2
2017-05-21 22:31add gpg signing for apt cacheparazyd3+22-2
2017-05-21 22:02create cache repo outside of the chrootparazyd3+77-51
2017-05-21 19:09disable leftover locales.shparazyd1+1-1
2017-05-21 18:43no-recommends for dpkg-dev (fill_apt_cache)parazyd1+2-2
2017-05-21 17:11apt caching proof of conceptparazyd6+65-7
2017-05-16 15:25fix argsparazyd1+4-1
2017-05-16 13:56allow long apt arguments in extra_packagesparazyd1+3-1
2017-05-16 13:12remove leftover vim swapfileparazyd1+0-0
2017-05-15 16:50support for gentoo isohybrid pathparazyd2+11-1
2017-05-15 16:16support gentoo isolinux locationparazyd1+19-4
2017-05-15 15:08no need for mappdevice in image_pack_distparazyd1+3-3
2017-05-15 14:05proper partx supportparazyd2+12-15
2017-05-15 13:34use the correct -archive- keyringparazyd1+1-1
2017-05-15 13:12import devuan keyring as git submodule and utilize it in debootstrapparazyd3+5-0
2017-05-15 11:57deprecate kpartx in favor of partxparazyd2+3-3
2017-05-05 16:48try a different xz call with an arrayparazyd1+2-2
2017-05-04 15:28bump to RC2parazyd1+1-1
2017-05-03 12:04safer failsparazyd1+45-31
2017-04-23 14:58update the sources list if needed when unpacking the tarballparazyd1+2-0
2017-04-23 13:03same for iso_squash_strapparazyd1+4-0
2017-04-23 12:59apply uefi_opt if we're building a uefi-enabled isoparazyd1+5-0
2017-04-15 16:17unpack the tarball now and thenparazyd1+4-5
2017-04-15 15:36Merge branch 'next'parazyd10+207-109
2017-02-22 13:21Merge branch 'next'parazyd11+404-187
2016-12-22 19:07Added "python-markdown and ruby-ronn" among the set of dependenciesKatolaZ1+6-1
2016-12-18 15:16Set theme jekyll-theme-architectparazyd1+2-0
2016-12-18 15:14fixes for gh pagesparazyd2+0-0
2016-12-18 15:09Merge branch 'next'parazyd1+5-24
2016-12-18 14:56Merge branch 'next'parazyd1+2-0
2016-12-18 14:52Merge branch 'next'parazyd19+115-93
2016-11-15 16:11Merge branch 'next'parazyd15+837-2
2016-10-13 07:49switch out rdate with openntpdparazyd1+1-1
2016-10-12 19:24implement enablessh()parazyd1+17-0
2016-10-12 12:55add rsync safety checks (defconfigs change often)parazyd2+17-4
2016-10-12 11:58remove redundant I/Oparazyd1+14-15
2016-10-12 11:58add gpt checksparazyd3+20-9
2016-10-11 21:04gain about 30M on bootstrap packparazyd1+2-1
2016-10-11 20:57add small todo on blendsparazyd1+2-0
2016-10-11 20:48fix dpkgdivertparazyd1+2-4
2016-10-11 20:37preserve env where needed on sudo callsparazyd1+13-11
2016-10-11 20:37aestheticsparazyd3+7-10
2016-10-11 20:36implement dpkgdivert as a separate functionparazyd2+45-43
2016-10-11 20:33implement purge_packages array; add a few more base_packagesparazyd1+23-12
2016-10-10 20:15TEEVERBOSE is troublesomeparazyd2+20-20
2016-10-10 19:07TEEVERBOSE doesn't like whitespaceparazyd1+4-4
2016-10-10 18:37have a clean bootstrap_tgz each timeparazyd1+41-3
2016-10-10 17:54add TEEVERBOSE to tee callsparazyd5+39-34
2016-09-30 17:18forgot a sudoparazyd1+1-1
2016-09-30 13:09proper image_name schemeparazyd1+2-2
2016-09-30 12:27fix findloopmappparazyd3+3-3
2016-09-30 11:10change kernel function naming schemeparazyd1+4-4
2016-09-30 10:28try for a fixparazyd1+6-4
2016-09-30 09:12don't delete qemu on cleanup, do it laterparazyd1+1-1
2016-09-30 08:50add build_distparazyd3+20-2
2016-09-30 08:31fix naming of packagesparazyd1+3-3
2016-09-30 08:21more debuggingparazyd1+2-2
2016-09-29 22:47add qemu_install_userparazyd2+10-0
2016-09-29 22:00source remaining zlibsparazyd3+6-3
2016-09-29 21:19add rsync and packing to imagingparazyd2+87-0
2016-09-29 20:59add installation of x86 kernelparazyd2+70-9
2016-09-29 20:39update readmeparazyd1+5-3
2016-09-29 20:36add basic imagingparazyd5+113-2
2016-09-29 20:02add readmeparazyd7+65-20
2016-09-29 19:35don't use system_packages anymoreparazyd2+7-10
2016-09-29 19:22add bootstrap functionsparazyd5+488-0
2016-09-29 19:19begin refactoringparazyd22+0-2154
2016-07-08 17:23changed default location of bootstrap tgzJaromil1+1-1
2016-06-20 23:44amended pkg_set_listKatolaZ2+182-6
2016-06-19 22:00trying to force grub2 to install on loopback mbr from UEFI machineKatolaZ1+2-1
2016-06-16 08:26sdk.init now loads blends and packagesKatolaZ1+2-0
2016-06-16 07:21minimal blend management and stub for package managementKatolaZ2+161-0
2016-06-15 17:02small fixesJaromil1+2-2
2016-06-15 16:42workaround img_mkimageparazyd1+6-6
2016-06-15 15:58include qemu-wrapper.cparazyd1+20-0
2016-06-15 15:57install qemu-userstatic on bootstrap if applicableparazyd3+21-12
2016-06-15 11:55normalized strapdir nameJaromil1+1-1
2016-06-15 11:43updated zuperJaromil0+0-0
2016-06-15 11:41just sdk.init is enough to load libJaromil2+4-33
2016-06-15 08:40normalized bootstrap pathsJaromil1+2-1
2016-06-15 08:06renamed files and separated init to fix global scopingJaromil3+139-137
2016-06-15 07:20reindentingJaromil1+66-66
2016-06-15 07:10version and zuper loading fixJaromil1+3-6
2016-06-15 06:12stub for expectlibKatolaZ1+100-0
2016-06-14 21:34more defaults on SDK envsJaromil1+3-0
2016-06-14 21:31adjustements for env varsJaromil1+49-52
2016-06-14 06:02creation of "builds" in sdk_initKatolaZ1+3-1
2016-06-14 05:45moved mkir $strapdir before sourcing zuper.initKatolaZ1+5-7
2016-06-14 05:35other cosmeticsKatolaZ1+1-1
2016-06-14 05:34cosmetics in libdevuansdkKatolaZ1+10-6
2016-06-14 05:09zuper sourced on library loadKatolaZ1+7-5
2016-06-14 04:28added function sdk_init in libdevuansdkKatolaZ1+84-76
2016-06-13 16:12simplified loading of libraryJaromil6+72-63
2016-06-13 14:57renaming of zlibsJaromil7+232-223
2016-06-13 14:50iso to isolinux renameJaromil2+162-162
2016-06-13 14:43customise: whitespace cleanupJaromil1+17-17
2016-06-13 14:43namespace adjustements and checksJaromil3+60-25
2016-06-13 14:06zuper: updatedJaromil0+0-0
2016-06-13 13:40iso: noappend to squashfsJaromil1+1-1
2016-06-13 00:35function documentation updatedKatolaZ1+1-1
2016-06-13 00:23reduced dependencies in target image to grub-common (instead than grub-pc)KatolaZ1+1-1
2016-06-13 00:21now make_qemu_img creates bootable imagesKatolaZ1+5-2
2016-06-12 23:44make_qemu_image produces an "almost-bootable" qemu imageKatolaZ2+32-4
2016-06-12 22:05added stuff in customiseKatolaZ4+79-15
2016-06-12 17:21towards make_qemu_imgKatolaZ2+37-0
2016-06-12 17:02documented install_default_kernelKatolaZ1+5-0
2016-06-12 16:54added "install_default_kernel" in "customise"KatolaZ2+51-0
2016-06-12 16:13little change in sysconf (avoid to remove /boot/initrd.img )KatolaZ1+3-3
2016-06-09 14:59add option to install qemu, fix bootstrap mount callsparazyd3+15-4
2016-06-09 09:43fstypes when partitioning raw imageparazyd1+28-13
2016-06-09 09:43overridable bootloader; optional extra packagesparazyd2+4-5
2016-06-09 08:15fstab; fixesparazyd3+7-7
2016-06-08 21:19make .done check non-empty to conform with ckreqJaromil1+1-1
2016-06-08 20:33aptautostart functionparazyd2+46-0
2016-06-08 20:35correct detect that debootstrap finishedJaromil1+1-1
2016-06-08 20:34iso also does usr squashfsJaromil2+234-19
2016-06-08 19:59drop a file to signal complete bootstrapparazyd1+4-2
2016-06-08 19:54documentation updatesparazyd3+34-15
2016-06-08 19:45raw image builds; grub+kernelparazyd3+37-8
2016-06-08 19:35Merge branch 'master' of git.devuan.org:sdk/libdevuansdkparazyd1+66-10
2016-06-08 19:07drop escalate wrapperparazyd4+59-30
2016-06-08 17:44config mergeJaromil1+1-6
2016-06-08 17:36progress on iso makingJaromil4+35-8
2016-06-08 16:53dos mbr sizesparazyd2+13-2
2016-06-08 16:49initial iso packingJaromil2+70-1
2016-06-08 16:33img_ namespace fixparazyd2+12-12
2016-06-08 16:29raw image operationsparazyd5+197-3
2016-06-08 15:30change strapdir to official devuan namingparazyd1+1-1
2016-06-08 15:29change namespaceparazyd2+18-16
2016-06-08 15:07cleanup created ssh keys upon finishparazyd4+17-17
2016-06-08 14:49fill in documentationJaromil2+44-5
2016-06-08 14:48various fixes for smooth operationJaromil4+45-17
2016-06-08 13:46latest super branchJaromil0+0-0
2016-06-08 13:33base system bootstrapparazyd7+438-17
2016-06-08 12:25documentationparazyd3+53-0
2016-06-08 12:24Merge branch 'master' of git.devuan.org:sdk/libdevuansdkparazyd4+128-0
2016-06-08 11:54initial commit; readme; documentationparazyd4+745-0