Skip to content

Commit 4750e1e

Browse files
committed
package: remove freebsd packaging code
It's never used! Signed-off-by: Lars Erik Wik <[email protected]>
1 parent a861a7a commit 4750e1e

File tree

1 file changed

+0
-60
lines changed

1 file changed

+0
-60
lines changed

build-scripts/package

Lines changed: 0 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -420,66 +420,6 @@ solaris)
420420
log_debug "Creating final package with pkgtrans"
421421
pkgtrans -o -s "$BASEDIR/$PKG/pkg" "$BASEDIR/$PKG/$NAME" "CFE$PKG"
422422
;;
423-
freebsd)
424-
# FreeBSD package creation
425-
log_debug "Creating FreeBSD package for $PKG"
426-
427-
# Prepare clean packaging directory
428-
log_debug "Preparing clean packaging directory"
429-
rm -rf "$BASEDIR/$PKG/pkg"
430-
mkdir -p "$BASEDIR/$PKG/pkg$PREFIX"
431-
432-
# Copy package metadata and CFEngine files
433-
log_debug "Copying package metadata and CFEngine files"
434-
cp -pr "$P/freebsd"/* "$BASEDIR/$PKG/pkg/"
435-
cp -pr "$BASEDIR/cfengine/dist$PREFIX"/* "$BASEDIR/$PKG/pkg$PREFIX"
436-
cp -pr "$PREFIX/bin"/* "$BASEDIR/$PKG/pkg$PREFIX/bin"
437-
cp -pr "$PREFIX/lib"/* "$BASEDIR/$PKG/pkg$PREFIX/lib"
438-
439-
cd "$BASEDIR/$PKG/pkg"
440-
441-
# Generate package packing list (pkg-plist)
442-
log_debug "Generating FreeBSD packing list"
443-
echo "@comment pkg-plist,v 1.00 $(date)" >>pkg-plist
444-
echo "@comment ORIGIN:sysutils/cfengine-nova" >>pkg-plist
445-
pkgdir="$BASEDIR/$PKG/pkg/"
446-
447-
# Add all files to packing list (excluding metadata files)
448-
for f in $(find "$BASEDIR/$PKG/pkg/" | grep -Ev 'pkg-comment|pkg-descr|pkg-plist.foot|pkg-plist'); do
449-
destf="${f#"$pkgdir"}"
450-
if [ -f "$destf" ]; then
451-
echo "$destf" >>pkg-plist
452-
fi
453-
done
454-
455-
# Append footer to packing list
456-
cat pkg-plist.foot >>pkg-plist
457-
458-
# Create initial FreeBSD package
459-
log_debug "Creating initial FreeBSD package with pkg_create"
460-
/usr/sbin/pkg_create -j -f "${pkgdir}/pkg-plist" -c "${pkgdir}/pkg-comment" -d "${pkgdir}/pkg-descr" -p "${pkgdir}" "${pkgdir}/cfengine-nova-$VERSION$safe_prefix\_1.tbz"
461-
462-
cd "$pkgdir/"
463-
464-
# Repackage with corrected paths
465-
log_debug "Repackaging with corrected paths"
466-
# Extract the created package
467-
tar xvf "cfengine-nova-$VERSION\_1.tbz"
468-
469-
# Fix the CONTENTS file to use root as base directory
470-
head -n 2 ./+CONTENTS >plist-head
471-
sed '1,3d' ./+CONTENTS >tmp
472-
rm ./+CONTENTS
473-
cat plist-head >CONTENTS
474-
echo "@cwd /" >>CONTENTS # Set current working directory to root
475-
cat tmp >>CONTENTS
476-
rm plist-head tmp
477-
mv CONTENTS ./+CONTENTS
478-
479-
# Recreate the package with corrected paths
480-
log_debug "Creating final FreeBSD package"
481-
tar cjvf "cfengine-nova-$VERSION\_1.tbz" +CONTENTS +DESC +COMMENT -- *
482-
;;
483423
hpux)
484424
# HP-UX depot package creation
485425
log_debug "Creating HP-UX depot package for $PKG"

0 commit comments

Comments
 (0)