| 
  • If you are citizen of an European Union member nation, you may not use this service unless you are at least 16 years old.

  • Want to organize your cloud files? Sign up for a free webinar to see how Dokkio (a new product from PBworks) can help you find, organize, and collaborate on your Drive, Gmail, Dropbox, and Slack files: Weds, May 27 at 2PM Eastern / 11AM Pacific
View
 

RepositoryCleanup

Page history last edited by PBworks 11 years, 9 months ago

Repository Cleanup

Status: 95% complete


The subversion repository needs to be cleaned up in order to effectively support a unified build system.

 

Repository Outline

 

NOTE: This has been applied

 

trunk
|
|-- build
|   |-- config
|   |-- flat-utils
|   |-- fonts
|   |-- ipkg-utils
|   |-- make
|   |-- mg35tool
|   |-- shoutcast
|   |-- skins
|   |-- tree
|   `-- usyms
|
|-- projects
|   |-- faad2
|   |-- nfs
|   |-- ntfs-3g
|   |-- radio
|   `-- weather
|
|-- target
|-- host
|-- sources
|-- tmp
`-- toolchain

tags
`-- AL Tech original release

branches
`-- ???

 

Package Structure

 

NOTE: This still needs to be applied to our in-repo sources

 

package_dir
|-- metadata
|-- src
|-- include
`-- [.build]
    |-- x86
    `-- arm

 

Staging

The final results of compilation are installed on the local (developer) machine, in /target/stage directory. From there the files will be used to be turned into firmware (.../bin) or to compile other pieces of software (.../lib, .../include).

 

	/target/stage
		/bin
		/lib
		/include
		/...
	/host/stage
		/...

 

 

See the Filesystem Hierarchy Standard for what goes where.

 

Todo

  • Test the installed packages/firmware
  • Get BYOF skinning/md5sum/uploading finished
  • Split remaining X86 builds into -stage-host target

 

Comments

 

  • Plumbing is done. OptWare integration was a total win.
    • Rolling upgrades would seem to be pretty easy, so long as we don't attempt to include hundreds of packages. :)

 

  • John: Would anyone be interested in managing the package metadata?

Comments (0)

You don't have permission to comment on this page.