Fix typos noted by ticket #3676
Unset TARGET_ARCH on a few more places
fix typo. PFSENSESIDODIR -> PFSENSEISODIR.
Also unset this var to avoid problems with multiple kernel configs
This should be a cat
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
Make the size of memory disks configurable to allow bigger sizes. Suggested by: Warren
Blah correct the place of this removal!
Fixup log message
Add white space required by shell
If defined INSTALL_EXTRA_KERNELS copy the kernls to images
Detect even tbz extention
Add code to specify extra kernels to put on images. Also do this by default for versions prior to FreeBSD 10 to preserve behaviour
Try another strategy as done on other gits
Revert "Always checkout remote requested branch to be on latest version rather than do massaging of things"
This reverts commit cae35a9829d3242cbc841bf9735298b9fad6a69b.
Revert "Remove extra /"
This reverts commit d505ee147fd8d1cfef1c97fe1550610f1632260b.
Remove extra /
Always checkout remote requested branch to be on latest version rather than do massaging of things
Fetch an update of sources to not stay behind
Remove build_snapshots_looped.sh and merge it in build_snapshots.sh
Make sure directories exist after removal
Set the proper format for builtime file in etc. Also use variables to have the same info between build_snapshots.sh and build.sh
Cleanup conf.default and cf/conf for nano since it has a separate slice for it
Restore lost code again. The install_custom_overlay was done by cust_populate_extra leave it after it to make it clear there.
If anyone knows what this is for let us know.
Do not make a .hushlogin as well let the user do it from pfSense repo
Do not touch sh/profile files as they are set from pfSense repo. Also remove some unneeded rm's
Builder is not the proper place to play with sh/profile customizations.
Add md to device names
Fix var name typo
This is not the place for such thing use the instrumentation tunables for enable/disable this.
Really no need to install the kernel archive on nanobsd
Correct memory disks creation/deletion with suggestions from Warren
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
Correct variable declaration
Correct check to work with memory disks
Correct message printed
Oops cleanup on proper place
Correct the snapshot script to do the right thingAlso s/nanobsdvga/nanobsd-vga/ to keep consistency for auto upgrades
Correct message
Correct the generation of nanobsd
Do this only once
Fix typo
Properly set DATESTRING so images can get the proper date on names
Use $() since it controls better input output
Make nanobsd generation even faster by just generating once the final stage dir and only generating the image sizes after
Hide things printed to stderr and save them only in LOGFILE
Ooops tis cripped in
Comment out code that is useless
Use proper name here
Pass proper size to FlashDevice
Accept m or mb here
corret the message for php test installation
Correct variable name
Restore lost code in transit for nano size calculation. This should really move to makefs and gpart
Correct shell syntax
Use -L for testing and do not link symlink to symlink
Respect properly NO_BUILDKERNEL
Manage better error handling and set +|-e
Remove error checking on this and put it globally
Correct sed expression and use $() shell option better than ` one
remove spurios message
Correct what to be cleaned
Be protective here
No need for remove here
Avoid errors here
Use global var
Fix git last commit author identification. Not sure how this worked before, maybe older version of git?
Properly fix git_last_commit
Mark all error lines as such
Correct message content
Check for .git directory to make sure its there
Do not mangle the pfSense repository
Correct var names
Do the git_last_commit dance with build.sh since build_snapshots its too early
Merge all build scripts into one.
Cannot test YET the php installation for different TARGET ABIs.
Somehow our SRCCONF is preventing ranlib etc binutils from being compiled with toolchain
Correct IPSEC sysctl patch to not have problems. Also add NO_BUILDTOOLCHAIN knob and fix modules list
This seems to be needed
Fix typo for echo
Use TARGET for kernel conf patch since TRGET_ARCH is for specific extra TARGET.
Seems toolchain and kernel-toolchain do not like MAKEJ_WORLD definition
Solve issues with TARGET var being defined in environment when building ports
Correct some definitions and autotuning of flags to actually run properly
Heh copy/pasto
Oops another place with extra curlies
Remove extra quote
Correct syntax
fix typo
Add the target needed before building world for cross building
FreeBSD less than 10/(maybe) 9 do not support -o label for ffs. Handle the case
Correct label
Oops properly declare var
Restore working dir after doing the work
Make this compatible with FreeBSD 8
GC memory disk scripts since if you have that much RAM probably you have enough fast box by today std