Projet

Général

Profil

Télécharger (113 ko) Statistiques
| Branche: | Révision:

univnautes-tools / builder_scripts / builder_common.sh @ 385877a8

# Date Auteur Commentaire
385877a8 27 mai 2014 16:33 Renato Botelho

Fix typos noted by ticket #3676

e3ab69b2 23 mai 2014 14:46 Renato Botelho

Unset TARGET_ARCH on a few more places

2a633241 08 mai 2014 18:19 Matt Smith

fix typo. PFSENSESIDODIR -> PFSENSEISODIR.

8c4d5de5 06 mai 2014 12:48 Ermal

Also unset this var to avoid problems with multiple kernel configs

e923bf13 06 mai 2014 12:44 Ermal

This should be a cat

d4a5c43c 06 mai 2014 12:43 Ermal

Restore functionality of KERNEL_INSTALL_NAME with other kernel configs. The install name is supposed to be put inside the kernel config. Reported-by: Warren

b3bdfdbf 02 mai 2014 12:47 Ermal

Make the size of memory disks configurable to allow bigger sizes. Suggested by: Warren

71daa7b1 30 avril 2014 21:10 Ermal

Blah correct the place of this removal!

5fa0cebb 30 avril 2014 20:51 Ermal

Fixup log message

bd40be69 30 avril 2014 20:47 Ermal

Add white space required by shell

71c28154 30 avril 2014 20:09 Ermal

If defined INSTALL_EXTRA_KERNELS copy the kernls to images

db8a0589 30 avril 2014 19:16 Ermal

Detect even tbz extention

6d28482f 30 avril 2014 17:48 Ermal

Add code to specify extra kernels to put on images. Also do this by default for versions prior to FreeBSD 10 to preserve behaviour

f67ce519 29 avril 2014 17:56 Ermal

Try another strategy as done on other gits

3c1a0575 29 avril 2014 17:53 Ermal

Revert "Always checkout remote requested branch to be on latest version rather than do massaging of things"

This reverts commit cae35a9829d3242cbc841bf9735298b9fad6a69b.

893153ce 29 avril 2014 17:53 Ermal

Revert "Remove extra /"

This reverts commit d505ee147fd8d1cfef1c97fe1550610f1632260b.

d505ee14 29 avril 2014 17:39 Ermal

Remove extra /

cae35a98 29 avril 2014 17:38 Ermal

Always checkout remote requested branch to be on latest version rather than do massaging of things

a9a4557e 29 avril 2014 17:34 Ermal

Fetch an update of sources to not stay behind

63205757 29 avril 2014 15:50 Ermal

Remove build_snapshots_looped.sh and merge it in build_snapshots.sh

2757de22 29 avril 2014 14:48 Ermal

Make sure directories exist after removal

69ba7f52 28 avril 2014 22:38 Ermal

Set the proper format for builtime file in etc. Also use variables to have the same info between build_snapshots.sh and build.sh

e06169f6 28 avril 2014 21:03 Ermal

Cleanup conf.default and cf/conf for nano since it has a separate slice for it

a21dfd04 28 avril 2014 20:38 Ermal

Restore lost code again. The install_custom_overlay was done by cust_populate_extra leave it after it to make it clear there.

d8150782 28 avril 2014 20:27 Ermal

If anyone knows what this is for let us know.

18bccf11 28 avril 2014 20:23 Ermal

Do not make a .hushlogin as well let the user do it from pfSense repo

d8db752d 28 avril 2014 20:20 Ermal

Do not touch sh/profile files as they are set from pfSense repo. Also remove some unneeded rm's

bbe9bcfa 28 avril 2014 20:16 Ermal

Builder is not the proper place to play with sh/profile customizations.

19fd6b31 28 avril 2014 17:31 Renato Botelho

Add md to device names

5f4ee2ba 28 avril 2014 17:21 Renato Botelho

Fix var name typo

464fe5e2 28 avril 2014 10:12 Ermal

This is not the place for such thing use the instrumentation tunables for enable/disable this.

180165d3 28 avril 2014 09:31 Ermal

Really no need to install the kernel archive on nanobsd

313e8bdc 27 avril 2014 19:54 Ermal

Correct memory disks creation/deletion with suggestions from Warren

082f5eb7 26 avril 2014 21:46 Ermal

Do not forget to put the kernel in the image as well. Especially needed for iso image, rather unneeded for others since either there are two slices with same kernel or there are other means to have this kernel! Leave it for all images there for now

bc80b715 26 avril 2014 13:30 Ermal

Correct variable declaration

1d7418c0 26 avril 2014 13:28 Ermal

Correct check to work with memory disks

b95b3cec 26 avril 2014 13:18 Ermal

Correct message printed

f0854217 26 avril 2014 13:17 Ermal

Oops cleanup on proper place

aef1b261 26 avril 2014 13:15 Ermal

Correct the snapshot script to do the right thing
Also s/nanobsdvga/nanobsd-vga/ to keep consistency for auto upgrades

76893d89 26 avril 2014 12:51 Ermal

Correct message

d13406a5 26 avril 2014 12:40 Ermal
  • Add support for automatic memory disks for pre-stage and stage directory
  • Do gzip operations in background and wait them for completion at the end
  • Be smarter with dd and tell it to create sparse image when cloning
  • Provide to new options to create/teardown memory disks
077ca74a 26 avril 2014 00:13 Ermal

Correct the generation of nanobsd

b4745611 26 avril 2014 00:07 Ermal

Do this only once

a17b784d 25 avril 2014 22:36 Renato Botelho

Fix typo

c93dc90c 25 avril 2014 21:25 Ermal

Properly set DATESTRING so images can get the proper date on names

df310507 25 avril 2014 21:15 Ermal

Use $() since it controls better input output

378d60ac 25 avril 2014 21:10 Ermal

Make nanobsd generation even faster by just generating once the final stage dir and only generating the image sizes after

471367ef 25 avril 2014 21:01 Ermal

Hide things printed to stderr and save them only in LOGFILE

965a560f 25 avril 2014 20:57 Ermal

Ooops tis cripped in

b1d20555 25 avril 2014 20:54 Ermal

Comment out code that is useless

26ef3796 25 avril 2014 20:49 Ermal

Use proper name here

8ad11af8 25 avril 2014 19:44 Ermal

Pass proper size to FlashDevice

eaa938e6 25 avril 2014 19:32 Ermal

Accept m or mb here

628183cf 25 avril 2014 19:29 Ermal

corret the message for php test installation

895c0379 25 avril 2014 19:27 Ermal

Correct variable name

abd356f9 25 avril 2014 19:24 Ermal

Restore lost code in transit for nano size calculation. This should really move to makefs and gpart

bcec907f 25 avril 2014 19:02 Ermal

Correct shell syntax

200f41cb 25 avril 2014 19:01 Ermal

Use -L for testing and do not link symlink to symlink

9d04fe98 25 avril 2014 18:54 Ermal

Respect properly NO_BUILDKERNEL

7203485d 25 avril 2014 18:50 Ermal

Manage better error handling and set +|-e

ac16e4ca 25 avril 2014 17:37 Ermal

Remove error checking on this and put it globally

8c67da63 25 avril 2014 17:26 Ermal

Correct sed expression and use $() shell option better than ` one

bd76a364 25 avril 2014 17:01 Ermal

remove spurios message

949c7a56 25 avril 2014 16:55 Ermal

Correct what to be cleaned

c90bbf4a 25 avril 2014 16:11 Ermal

Be protective here

56152173 25 avril 2014 16:10 Ermal

No need for remove here

e021f728 25 avril 2014 16:08 Ermal

Avoid errors here

3714bc63 25 avril 2014 16:07 Ermal

Use global var

8242b11d 25 avril 2014 15:28 Ermal

Fix git last commit author identification. Not sure how this worked before, maybe older version of git?

c735bb3e 25 avril 2014 15:18 Ermal

Properly fix git_last_commit

0da88a9f 25 avril 2014 15:16 Ermal

Mark all error lines as such

3a0acb91 25 avril 2014 15:11 Ermal

Correct message content

4d10750d 25 avril 2014 14:58 Ermal

Check for .git directory to make sure its there

1b5b1481 25 avril 2014 14:47 Ermal

Do not mangle the pfSense repository

510f69fa 25 avril 2014 13:13 Ermal

Correct var names

0b716c06 25 avril 2014 13:11 Ermal

Do the git_last_commit dance with build.sh since build_snapshots its too early

8326a7c1 25 avril 2014 11:35 Ermal
  • Provide a single script build.sh for all operations
  • Run it with no arguments to get possible options
  • It replaces all the myraid of scripts that were available for functionality before
  • Send all previous scripts to history since they are not anymore useful...
adbddb0e 24 avril 2014 23:11 Ermal

Merge all build scripts into one.

  • Easy to manage and avoid errors between them
  • Create a prestage for FreeBSD build, pfSense sources, ports needed to be installed, and libraries copied from host if needed
  • For each customization needed for image use a final stage dir where everything is done...
967d0d64 24 avril 2014 10:06 Ermal

Cannot test YET the php installation for different TARGET ABIs.

2937fd6d 22 avril 2014 14:28 Ermal

Somehow our SRCCONF is preventing ranlib etc binutils from being compiled with toolchain

a3cd3fea 22 avril 2014 10:28 Ermal

Correct IPSEC sysctl patch to not have problems. Also add NO_BUILDTOOLCHAIN knob and fix modules list

57ea07f8 21 avril 2014 20:42 Ermal

This seems to be needed

0ce143cd 21 avril 2014 15:27 Ermal

Fix typo for echo

60befe96 21 avril 2014 14:47 Ermal

Use TARGET for kernel conf patch since TRGET_ARCH is for specific extra TARGET.

38f525a4 20 avril 2014 23:58 Ermal

Seems toolchain and kernel-toolchain do not like MAKEJ_WORLD definition

e134d6c7 20 avril 2014 18:35 Ermal

Solve issues with TARGET var being defined in environment when building ports

8c5d3d1e 20 avril 2014 18:29 Ermal

Correct some definitions and autotuning of flags to actually run properly

094a3f8b 20 avril 2014 12:28 Ermal

Heh copy/pasto

29911b8f 20 avril 2014 12:27 Ermal

Oops another place with extra curlies

5c868021 20 avril 2014 12:18 Ermal

Remove extra quote

67a494b6 20 avril 2014 12:17 Ermal

Correct syntax

14d90bd7 20 avril 2014 10:04 Chris Buechler

fix typo

8c57777c 19 avril 2014 23:16 Ermal

Add the target needed before building world for cross building

9f2a340a 19 avril 2014 23:02 Ermal
  • Teach build_pfPorts.sh how to cross-compile
  • Teach build_pfPorts.sh to overlay even runtime dependencies not only build dependencies from pfPorts
  • make.conf put 5.3 as default php otherwise nothing compiles with latest ports
  • s/ARCH/TARGET/ for understanding
7391ce79 18 avril 2014 00:57 Ermal

FreeBSD less than 10/(maybe) 9 do not support -o label for ffs. Handle the case

1e2a00fd 18 avril 2014 00:40 Ermal

Correct label

4f293f30 17 avril 2014 23:55 Ermal

Oops properly declare var

ea3049df 17 avril 2014 23:14 Ermal

Restore working dir after doing the work

49f8a0b3 17 avril 2014 23:11 Ermal

Make this compatible with FreeBSD 8

49c30c47 17 avril 2014 22:40 Ermal

GC memory disk scripts since if you have that much RAM probably you have enough fast box by today std