libreboot / lbwww (public) (License: Unspecified) (since 2023-04-11) (hash sha1)
libreboot website (markdown files). https://libreboot.org/
List of commits:
Subject Hash Author Date (UTC)
Remove legacy "./vendor" command from docs 2ac7deeefc4fdafecb4ba23a3dce271637f9a75a Leah Rowe 2024-12-25 08:59:53
Remove legacy "./update trees" command from docs 443078014dc15c9dd40b428fe245623277e23db2 Leah Rowe 2024-12-25 08:55:21
make libreboot.org text bigger 8e3508c31340feac8bb7d5afed83542dd482f518 Leah Rowe 2024-12-20 16:27:35
note about prepping t480 usb bios updater 4811a7683e1f111ca2d2611915b082bd1fe9f080 Leah Rowe 2024-12-18 06:16:24
correction 777ea30c5968796901f6993a64cb017d5928b970 Leah Rowe 2024-12-18 05:50:01
stragglers 71cc1104e0311d3869bf6182a34720aabb118b0d Leah Rowe 2024-12-18 05:45:29
t480 tb notes, plus notes about touchscreen 8576804b30485e1c1ca71b5562a366dd721f812e Leah Rowe 2024-12-18 05:40:30
context 3ed4b4f6b3523054c8a27a7b3d6208cc7b8a6d27 Leah Rowe 2024-12-17 20:02:21
clean up an errant reference ca4a6756e3e0961255814b948ef888648761d000 Leah Rowe 2024-12-17 20:00:19
move 20241206 rev notes to own page 2a4b7d594316706ccae39f2e52a4f3aa926b659e Leah Rowe 2024-12-17 19:39:05
remove one of the u-boot photos 4aea280c60a82cd95c9a822913110505d30354b3 Leah Rowe 2024-12-17 18:55:49
rev5/6 20241206 notes 52da2a4d01a3105c43b817d09290ea95f56e452e Leah Rowe 2024-12-17 18:40:57
t480 update notes (ec uart) 63db2df0febcca7bf4a2e8187cb9ee0673418253 Leah Rowe 2024-12-17 14:37:36
Revert "make it rainbow" 207c6414458b7baf2879b938bdd491b4ed66f5da Leah Rowe 2024-12-17 12:29:27
rainbow shoes 3da0fb028f583bde136da43c4f070f54ad0a34f5 Leah Rowe 2024-12-17 06:15:37
20241206rev4 notes 332d9fa8d339d3b8ce2a67aa2730a35f3a503f5b Leah Rowe 2024-12-17 05:34:11
add another t480 mf link db8b4b3fe653ea53d23051e949b0408858d134ec Leah Rowe 2024-12-15 08:35:14
fix link b621f4fcf72bd98d2e4cd35cb7a737c5fe00997f Leah Rowe 2024-12-14 04:53:29
update safety advice for ifdtool/inject dbe9dc6fe809b61cf5ead18801232b2405dcf63e Leah Rowe 2024-12-14 04:42:06
update some important links e36d7b7ea2519a22278b1078fc0a3413b9847c54 Leah Rowe 2024-12-13 04:30:19
Commit 2ac7deeefc4fdafecb4ba23a3dce271637f9a75a - Remove legacy "./vendor" command from docs
We only use ./mk now.

Signed-off-by: Leah Rowe <info@minifree.org>
Author: Leah Rowe
Author date (UTC): 2024-12-25 08:59
Committer name: Leah Rowe
Committer date (UTC): 2024-12-25 08:59
Parent(s): 443078014dc15c9dd40b428fe245623277e23db2
Signer:
Signing key:
Signing status: N
Tree: 27831643db8d5c74c63f243bc68125f05b0abaf8
File Lines added Lines deleted
site/docs/install/ivy_has_common.md 3 3
site/docs/install/t420_external.md 3 3
site/docs/install/t440p_external.md 3 3
site/docs/install/w541_external.md 3 3
site/docs/install/x230_external.md 3 3
site/docs/maintain/index.md 0 7
File site/docs/install/ivy_has_common.md changed (mode: 100644) (index a416393..0fb7b51)
... ... In order to inject the necessary files into a rom image, run the script from the
56 56 If you only wish to flash a release rom then the process of injecting the necessary files is quite simple. If you only wish to flash a release rom then the process of injecting the necessary files is quite simple.
57 57 Run the injection script pointing to the release archive you downloaded: Run the injection script pointing to the release archive you downloaded:
58 58
59 ./vendor inject libreboot-RELEASE_targetname.tar.xz
59 ./mk inject libreboot-RELEASE_targetname.tar.xz
60 60
61 61 The script can automatically detect the board as long as you do not change the file name. The script can automatically detect the board as long as you do not change the file name.
62 62 You can then find flash-ready ROMs in `/bin/release/` You can then find flash-ready ROMs in `/bin/release/`
 
... ... Alternatively, you may patch only a single rom file, but you must supply the
82 82 correct board target name as alluded to above. correct board target name as alluded to above.
83 83 For example: For example:
84 84
85 ./vendor inject -r x230_libreboot.rom -b x230_12mb
85 ./mk inject -r x230_libreboot.rom -b x230_12mb
86 86
87 87 Optionally, you can use this script to modify the mac address of the rom with the `-m` flag. Optionally, you can use this script to modify the mac address of the rom with the `-m` flag.
88 88 For example: For example:
89 89
90 ./vendor inject -r x230_libreboot.rom -b x230_12mb -m 00:f6:f0:40:71:fd
90 ./mk inject -r x230_libreboot.rom -b x230_12mb -m 00:f6:f0:40:71:fd
91 91
92 92 You are *strongly* advised to inject the tarballs instead. However, so long as You are *strongly* advised to inject the tarballs instead. However, so long as
93 93 you're careful, injecting into single ROM images is perfectly safe. Just know you're careful, injecting into single ROM images is perfectly safe. Just know
File site/docs/install/t420_external.md changed (mode: 100644) (index b7b9536..9ff3d32)
... ... In order to inject the necessary files into a rom image, run the script from the
25 25 If you only wish to flash a release rom then the process of injecting the necessary files is quite simple. If you only wish to flash a release rom then the process of injecting the necessary files is quite simple.
26 26 Run the injection script pointing to the release archive you downloaded: Run the injection script pointing to the release archive you downloaded:
27 27
28 ./vendor inject /path/to/libreboot-20230423_t420_8mb.tar.xz
28 ./mk inject /path/to/libreboot-20230423_t420_8mb.tar.xz
29 29
30 30 The script can automatically detect the board as long as you do not change the file name. The script can automatically detect the board as long as you do not change the file name.
31 31 You can then find flash-ready ROMs in `/bin/release/` You can then find flash-ready ROMs in `/bin/release/`
32 32
33 33 Alternatively, you may patch only a single rom file. Alternatively, you may patch only a single rom file.
34 34
35 ./vendor inject -r t420_libreboot.rom -b t420_8mb
35 ./mk inject -r t420_libreboot.rom -b t420_8mb
36 36
37 37 Optionally, you can use this script to modify the mac address of the rom with the `-m` flag. Optionally, you can use this script to modify the mac address of the rom with the `-m` flag.
38 38 For example: For example:
39 39
40 ./vendor inject -r t420_libreboot.rom -b t420_8mb -m 00:f6:f0:40:71:fd
40 ./mk inject -r t420_libreboot.rom -b t420_8mb -m 00:f6:f0:40:71:fd
41 41
42 42 Disassembly Disassembly
43 43 ----------- -----------
File site/docs/install/t440p_external.md changed (mode: 100644) (index 8c54780..d10fdc9)
... ... In order to inject the necessary files into a rom image, run the script from the
40 40 If you only wish to flash a release rom then the process of injecting the necessary files is quite simple. If you only wish to flash a release rom then the process of injecting the necessary files is quite simple.
41 41 Run the injection script pointing to the release archive you downloaded: Run the injection script pointing to the release archive you downloaded:
42 42
43 ./vendor inject /path/to/libreboot-RELEASE_targetname.tar.xz
43 ./mk inject /path/to/libreboot-RELEASE_targetname.tar.xz
44 44
45 45 The script can automatically detect the board as long as you do not change the file name. The script can automatically detect the board as long as you do not change the file name.
46 46 You can then find flash-ready ROMs in `/bin/release/` You can then find flash-ready ROMs in `/bin/release/`
 
... ... You can then find flash-ready ROMs in `/bin/release/`
48 48 Alternatively, you may patch only a single rom file. Alternatively, you may patch only a single rom file.
49 49 For example: For example:
50 50
51 ./vendor inject -r t440p_libreboot.rom -b t440plibremrc_12mb
51 ./mk inject -r t440p_libreboot.rom -b t440plibremrc_12mb
52 52
53 53 Optionally, you can use this script to modify the mac address of the rom with the `-m` flag. Optionally, you can use this script to modify the mac address of the rom with the `-m` flag.
54 54 For example: For example:
55 55
56 ./vendor inject -r t440p_libreboot.rom -b t440plibremrc_12mb -m 00:f6:f0:40:71:fd
56 ./mk inject -r t440p_libreboot.rom -b t440plibremrc_12mb -m 00:f6:f0:40:71:fd
57 57
58 58 NOTE: this makes use of `nvmutil`, which you can read more about in NOTE: this makes use of `nvmutil`, which you can read more about in
59 59 the [nvmutil documentation](nvmutil.md). the [nvmutil documentation](nvmutil.md).
File site/docs/install/w541_external.md changed (mode: 100644) (index b7480fa..4f49f46)
... ... In order to inject the necessary files into a rom image, run the script from the
43 43 If you only wish to flash a release rom then the process of injecting the necessary files is quite simple. If you only wish to flash a release rom then the process of injecting the necessary files is quite simple.
44 44 Run the injection script pointing to the release archive you downloaded: Run the injection script pointing to the release archive you downloaded:
45 45
46 ./vendor inject /path/to/libreboot-RELEASE_targetname.tar.xz
46 ./mk inject /path/to/libreboot-RELEASE_targetname.tar.xz
47 47
48 48 The script can automatically detect the board as long as you do not change the file name. The script can automatically detect the board as long as you do not change the file name.
49 49 You can then find flash-ready ROMs in `/bin/release/` You can then find flash-ready ROMs in `/bin/release/`
 
... ... You can then find flash-ready ROMs in `/bin/release/`
51 51 Alternatively, you may patch only a single rom file. Alternatively, you may patch only a single rom file.
52 52 For example: For example:
53 53
54 ./vendor inject -r w541_libreboot.rom -b w541_12mb
54 ./mk inject -r w541_libreboot.rom -b w541_12mb
55 55
56 56 Optionally, you can use this script to modify the mac address of the rom with the `-m` flag. Optionally, you can use this script to modify the mac address of the rom with the `-m` flag.
57 57 For example: For example:
58 58
59 ./vendor inject -r w541_libreboot.rom -b w541_12mb -m 00:f6:f0:40:71:fd
59 ./mk inject -r w541_libreboot.rom -b w541_12mb -m 00:f6:f0:40:71:fd
60 60
61 61 NOTE: this makes use of `nvmutil`, which you can read more about in NOTE: this makes use of `nvmutil`, which you can read more about in
62 62 the [nvmutil documentation](nvmutil.md). the [nvmutil documentation](nvmutil.md).
File site/docs/install/x230_external.md changed (mode: 100644) (index 814db86..8bbc59e)
... ... The script can determine the board automatically if you have not changed the nam
36 36 In order to inject the necessary files into a rom image, run the script from the root of lbmk and point to the rom image. In order to inject the necessary files into a rom image, run the script from the root of lbmk and point to the rom image.
37 37 Run the injection script pointing to the release archive you downloaded: Run the injection script pointing to the release archive you downloaded:
38 38
39 ./vendor inject /path/to/libreboot-20230319-18-g9f76c92_t440_12mb.tar.xz
39 ./mk inject /path/to/libreboot-20230319-18-g9f76c92_t440_12mb.tar.xz
40 40
41 41 The script can automatically detect the board as long as you do not change the file name. The script can automatically detect the board as long as you do not change the file name.
42 42 You can then find flash-ready ROMs in `/bin/release/` You can then find flash-ready ROMs in `/bin/release/`
 
... ... You can then find flash-ready ROMs in `/bin/release/`
44 44 Alternatively, you may patch only a single rom file. Alternatively, you may patch only a single rom file.
45 45 For example: For example:
46 46
47 ./vendor inject -r x230_libreboot.rom -b x230_12mb
47 ./mk inject -r x230_libreboot.rom -b x230_12mb
48 48
49 49 Optionally, you can use this script to modify the mac address of the rom with the `-m` flag. Optionally, you can use this script to modify the mac address of the rom with the `-m` flag.
50 50 For example: For example:
51 51
52 ./vendor inject -r x230_libreboot.rom -b x230_12mb -m 00:f6:f0:40:71:fd
52 ./mk inject -r x230_libreboot.rom -b x230_12mb -m 00:f6:f0:40:71:fd
53 53
54 54 NOTE: this makes use of `nvmutil`, which you can read more about in NOTE: this makes use of `nvmutil`, which you can read more about in
55 55 the [nvmutil documentation](nvmutil.md). the [nvmutil documentation](nvmutil.md).
File site/docs/maintain/index.md changed (mode: 100644) (index c2477a9..292ae01)
... ... Special commands available (not provided by files under `script/`):
1329 1329 ./mk inject ./mk inject
1330 1330 ./mk -d coreboot TARGET # also downloads vendor files ./mk -d coreboot TARGET # also downloads vendor files
1331 1331
1332 The `vendor` commands are handled by the `build` script, calling functions
1333 inside `include/vendor.sh`, and the `./mk release` logic is handled
1334 directly by the `build` script.
1335
1336 More information about `./vendor` commands can be found
1337 here: [inserting vendor files](../install/ivy_has_internal.md)
1338
1339 1332 Information about `./mk release` is written elsewhere on this page. Information about `./mk release` is written elsewhere on this page.
1340 1333
1341 1334 You can also know what build system revision you have by running: You can also know what build system revision you have by running:
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/libreboot/lbwww

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/libreboot/lbwww

Clone this repository using git:
git clone git://git.rocketgit.com/user/libreboot/lbwww

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main