@@ -60,13 +60,13 @@ and directories with more complcated components, that provide their own Makefile
60
60
Every ** platform/[ VENDOR] /** directory is a derived part of buildimage frontend, that defines rules and targets for a concrete vendor.
61
61
62
62
### Build output
63
- ** target/** is basically a build output. You can find all biuld artifacts there.
63
+ ** target/** is basically a build output. You can find all build artifacts there.
64
64
65
65
## Recipes and target groups
66
66
Now let's go over a definition of recipes and target groups.
67
67
** Recipe** is a small makefile that defines a target and set of variables for building it.
68
68
If you want to add a new target to buildimage (.deb package or docker image), you have to create a recipe for this target.
69
- ** Target group** is a set of targets that are built according to the same rulels .
69
+ ** Target group** is a set of targets that are built according to the same rules .
70
70
Every recipe sets a target group to which this target belongs.
71
71
72
72
### Recipe example
@@ -119,7 +119,7 @@ SONIC_PYTHON_STDEB_DEBS += $(SOME_NEW_DEB) # add package to this target group
119
119
120
120
** SONIC_MAKE_DEBS**
121
121
This is a bit more flexible case.
122
- If you have to do some specific type of build or apply pathes prior to build, just define your owm Makefile and add it to buildomage .
122
+ If you have to do some specific type of build or apply pathes prior to build, just define your own Makefile and add it to buildimage .
123
123
Define:
124
124
` `` make
125
125
SOME_NEW_DEB = some_new_deb.deb # name of your package
@@ -194,7 +194,7 @@ Although every target is built inside a sonic-slave container, which exits at th
194
194
` ` `
195
195
$ make sonic-slave-bash
196
196
` ` `
197
- It is very useful for debugging when you add a new target and facing some trubles .
197
+ It is very useful for debugging when you add a new target and facing some troubles .
198
198
199
199
sonic-slave environment is built only once, but if sonic-slave/Dockerfile was updated, you can rebuild it with this command:
200
200
` ` `
0 commit comments