Commit Graph

33 Commits

Author SHA1 Message Date
parazyd
7eb4f57883
Update license headers. 2020-12-23 09:10:47 +01:00
parazyd
aedf124832
Overhaul the entire library.
This commit is a "complete" overhaul of libdevuansdk and is a likely
breaking change for all the sdks. They will be updated accordingly.

Notable changes:
    * Bootstrap tarballs are now cpio archives.
    * Error handling is improved a lot.
    * rsync is avoided and cpio is used where necessary.
    * debootstrap submodule is removed and system-wide debootstrap is
      used instead.
    * VMs aren't being built inside an nbd device anymore. They are now
      built normally on the filesystem, and copied into a raw image
      which is then converted to requested formats (qcow and/or vdi).
    * Vagrant build support is completely dropped.
    * apt-cache functionality is completely dropped.
    * The full-build helper functions are renamed and and separated into
      more internal functions/steps.
    * Obsolete and unused code is removed.
2020-11-13 10:04:52 +01:00
parazyd
34d263c807
Simplify conf_print_hosts(). 2020-03-12 10:13:11 +01:00
parazyd
a3b1efff8c
allow-hotplug eth0 in zlibs/sysconf. 2019-11-01 16:17:50 +01:00
parazyd
fa3c7ea707
Fixes to zlibs/vm to reflect others. 2018-03-13 12:36:17 +01:00
parazyd
95146870fe
Fixes regarding live-sdk. 2017-12-16 20:35:23 +01:00
parazyd
92f3e3bbbe
revise sysconf 2017-10-27 20:07:36 +02:00
parazyd
a00868741d
fix apt-cache bug where the same entry is written twice 2017-10-26 21:30:54 +02:00
parazyd
cb7edb49bf
Merge branch 'next' 2017-09-25 12:17:36 +02:00
parazyd
703d752247
make aptcache sources.list explicit 2017-09-23 20:38:55 +02:00
parazyd
a92a5aee8d
apt caching proof of concept 2017-06-26 17:58:46 +02:00
parazyd
0517fd867d
apt caching proof of concept 2017-05-21 20:31:52 +02:00
parazyd
32c372909a
limit code to 80ch width 2017-03-18 21:30:58 +01:00
parazyd
059a533ff7
added virtualbox cleanup on vm_pack_dist() 2017-02-15 15:42:57 +01:00
parazyd
f002c12258
refresh libdevuansdk code 2017-02-14 20:03:12 +01:00
parazyd
056c2d943f
initial import of vm/vagrant code 2017-02-14 17:23:23 +01:00
parazyd
94e77b5ebf
latest progress 2017-02-01 17:53:38 +01:00
parazyd
162d058cf1
upstream debugflags from arm-sdk 2017-01-30 16:32:07 +01:00
parazyd
6002758634
simplify ssh setup 2017-01-20 14:21:00 +01:00
parazyd
367bf5fc2e
wrap chrooting in a function 2016-12-18 13:19:45 +01:00
parazyd
3252c94b5c
TEEVERBOSE is troublesome 2016-10-10 22:15:24 +02:00
parazyd
14b8a73b56
add TEEVERBOSE to tee calls 2016-10-10 19:54:19 +02:00
parazyd
91b1f24e1c
add readme 2016-09-29 22:02:25 +02:00
parazyd
406ad45004
add bootstrap functions 2016-09-29 21:22:00 +02:00
parazyd
a52e018a44
begin refactoring 2016-09-29 21:19:10 +02:00
Jaromil
e3c0e5595b renaming of zlibs
now organized as name of file -> first prefix on functions
to reflect also the tools/actions of reference

bootstrap, isolinux, kernel, qemu, sysconf

eliminated generic "customize" name, obsoleted imaging
2016-06-13 16:57:54 +02:00
KatolaZ
ad29e93415 added stuff in customise 2016-06-12 23:05:25 +01:00
KatolaZ
b5a6808f6a little change in sysconf (avoid to remove /boot/initrd.img ) 2016-06-12 17:13:56 +01:00
parazyd
4cc939bb48
fstab; fixes 2016-06-09 10:15:57 +02:00
Jaromil
bee1288827 iso also does usr squashfs 2016-06-08 22:34:32 +02:00
parazyd
9e6fd1988b
drop escalate wrapper 2016-06-08 21:07:08 +02:00
Jaromil
ca24af741a progress on iso making
also more configs and kernel install helper
2016-06-08 19:44:00 +02:00
parazyd
70568c2357
base system bootstrap 2016-06-08 15:33:54 +02:00