source: template/newitem@ 7dfd988

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 6.0 6.1 6.2 6.2.0 6.2.0-rc1 6.2.0-rc2 6.3 6.3-rc1 6.3-rc2 6.3-rc3 7.10 7.4 7.5 7.6 7.6-blfs 7.6-systemd 7.7 7.8 7.9 8.0 8.1 8.2 8.3 8.4 9.0 9.1 basic bdubbs/svn elogind gnome kde5-13430 kde5-14269 kde5-14686 kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts krejzi/svn lazarus lxqt nosym perl-modules plabs/newcss plabs/python-mods python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition systemd-11177 systemd-13485 trunk upgradedb v1_0 v5_0 v5_0-pre1 v5_1 v5_1-pre1 xry111/intltool xry111/llvm18 xry111/soup3 xry111/test-20220226 xry111/xf86-video-removal
Last change on this file since 7dfd988 was f45b1953, checked in by Mark Hymers <markh@…>, 22 years ago

Initial revision

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@3 af4574ff-66df-0310-9fd7-8a98e5e911e0

  • Property mode set to 100644
File size: 943 bytes
RevLine 
[f45b1953]1#!/bin/sh
2
3# Copies the template files and replaces template with the supplied package
4# name, greatly simplifying the process of adding a new package.
5
6if [ -z "$1" ]
7then
8 echo "Creates template files for a package and fills in the package name."
9 echo "Usage: $0 <written-package-name> <package-filename>"
10 echo
11 echo "Note that if you want to create the package Glib, you should"
12 echo "call the script as: '$0 Glib glib' so that the filenames are in"
13 echo "lower case. If you only specify the first option, it is used"
14 echo "for both the written and filenames."
15 echo "Note also that *all* filenames in BLFS should be lower-case only"
16 exit 1
17fi
18
19WRITTENNAME=$1
20
21if [ -z "$2" ]
22then
23 FILENAME=$WRITTENNAME
24else
25 FILENAME=$2
26fi
27
28pushd `dirname $0`
29TEMPLDIR=`pwd`
30popd
31
32for i in $TEMPLDIR/template*
33do
34 NEWFILE=`echo $i | sed s@$TEMPLDIR/template@$FILENAME@`
35 echo $NEWFILE
36 sed s/template/$WRITTENNAME/g $i > $NEWFILE
37done
Note: See TracBrowser for help on using the repository browser.