summaryrefslogtreecommitdiffstats
path: root/build_tools/larch7/larch0/docs/BUGS_TODO
blob: f4f35023e6c894aa0ae095169e496500f54e4d88 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
* larchin - only basic features exist, with no documentation.


Changes 7.1 - 7.2

* Completely reworked the command-line interface (and consequently all
  the other code, too). Threading replaced to a large extent by separate
  processes. The GUI is now just a front end to the command-line tools.

*! Changed handling of pacman.conf. Now there is pacman.conf.repos
  instead of pacman.conf.larch, I hope it will be a bit easier to
  understand what happens when using a special version for installation.

* 'include' facility in package files: '+' + relative or absolute path

* Required/suggested packages included by default (data/requiredpacks) -
  they can be excluded by putting them in the veto file. The whole
  file can be overridden in addedpacks by starting it with '!!!'.

* Include directive ('+' + absolute or relative path to file) in
  package files.

* Boot loader configs for GRUB and syslinux included in the image, plus
  bootlines file, to ease transfer of built image to alternative medium.
  vesamenu.c32 is no longer supplied with larch, it is fetched from the
  Arch installation (syslinux).

* A command line option to live_part.py is available to override the
  profile's 'nosave' file, but this is always copied to the medium
  ('larch/nosave') - if it is present - to indicate the profile's
  'intention'.

* A file 'nosshkeys' in the profile suppresses generation of the host
  sshkeys (if openssh is installed - if not they wouldn't have been
  generated anyway). Previously this was only selectable as a direct
  build option (not stored anywhere).

* The root password can be supplied in the profile, in the file 'rootpw'.
  Previously this was not easily settable.

* Changed some options to mkisofs, generally to make it more similar to
  the partition builder (no -publisher, use -V instead of -A so
  that the name gets shown in file managers, -R instead of -r).

* When building an isolinux image, the 'isohybrid' script is called, so
  that the resulting 'iso' can be 'dd'ed to a USB-stick (see the isolinux
  documentation). This does not make the USB-stick session-save capable
  as the file-system it creates is not suitable, but it might be a
  useful distribution feature.

* Added ability to save and reuse generated locales, in a way similar
  to the saving of system.sqf.