wok annotate slitaz-boot-scripts/receipt @ rev 25682

Up libqcow (20240308)
author Pascal Bellard <pascal.bellard@slitaz.org>
date Sun Mar 24 18:25:46 2024 +0000 (4 weeks ago)
parents 8655cec97854
children
rev   line source
pankso@16 1 # SliTaz package receipt.
pankso@16 2
pankso@16 3 PACKAGE="slitaz-boot-scripts"
Hans-G?nter@25588 4 VERSION="475"
pankso@178 5 CATEGORY="base-system"
pankso@16 6 SHORT_DESC="Provide all the initialisation scripts used at boot time."
pankso@16 7 MAINTAINER="pankso@slitaz.org"
pascal@15021 8 LICENSE="GPL3"
Hans-G?nter@25588 9 WEB_SITE="http://www.slitaz.org/"
Hans-G?nter@25588 10
gokhlayeh@8012 11 TARBALL="$PACKAGE-$VERSION.tar.gz"
pascal@12224 12 WGET_URL="http://hg.slitaz.org/$PACKAGE/archive/$VERSION.tar.gz"
pankso@12880 13 HOST_ARCH="i486 arm"
pankso@12880 14
pankso@16424 15 CONFIG_FILES="
al@17832 16 /etc/inittab
pankso@16424 17 /etc/init.d/local.sh
pankso@16424 18 /etc/rcS.conf
pankso@16424 19 /etc/network.conf"
pankso@16 20
pankso@12161 21 # Needed to fetch the keymaps and test the filesystem.
Hans-G?nter@25588 22 DEPENDS="busybox e2fsprogs kbd-base slitaz-tools"
pankso@12161 23
pascal@24069 24 current_version()
pascal@24069 25 {
pascal@24069 26 wget -O - http://hg.slitaz.org/$PACKAGE/ 2>/dev/null | \
pascal@24069 27 sed '/^Changeset/!d;s|.*">|http://hg.slitaz.org/'$PACKAGE'/rev/|;s|<.*||' | \
pascal@24069 28 xargs wget -O - 2>/dev/null | sed '/rev /!d;s|.*rev ||;s| .*||'
pascal@24069 29 }
pascal@24069 30
pankso@16 31 # Rules to gen a SliTaz package suitable for Tazpkg.
pankso@16 32 #
Hans-G?nter@25588 33 # This package is all build by genpkg, it provides the boot scripts to be found
Hans-G?nter@25588 34 # in /etc/init.d with the main configuration file: /etc/rcS.conf. It provides also
Hans-G?nter@25588 35 # the default inittab and the network configuration file used with network.sh
pankso@16 36 #
pankso@16 37 genpkg_rules()
pankso@16 38 {
Hans-G?nter@25588 39 cp -a $src/etc $fs
Hans-G?nter@25588 40 cp -a $src/usr $fs
Hans-G?nter@25588 41 cp -a $src/init $fs
pankso@806 42
Hans-G?nter@25588 43 chown -R root.root $fs
Hans-G?nter@25588 44 chmod 755 $fs/etc/init.d/*.sh
Hans-G?nter@25588 45 chmod 755 $fs/etc/init.d/rc*
Hans-G?nter@25588 46 chmod 755 $fs/init
al@17832 47
pankso@16424 48 case "$ARCH" in
pankso@16424 49 arm*)
pankso@16424 50 # Provided by slitaz-arm-configs
pankso@16424 51 rm \
pankso@16424 52 $fs/etc/rcS.conf \
pankso@16424 53 $fs/etc/inittab \
pankso@16424 54 $fs/etc/init.d/rcS \
pankso@16425 55 $fs/etc/init.d/rc.shutdown \
pankso@16424 56 $fs/etc/init.d/system.sh ;;
pankso@16424 57 esac
pankso@16 58 }
pankso@16 59
pankso@12977 60 # Post install commands.
pankso@16 61 #
pankso@16 62 post_install()
pankso@16 63 {
pankso@16424 64 case "$SLITAZ_ARCH" in
Hans-G?nter@25588 65 (i?86)
al@18640 66 echo
Hans-G?nter@25588 67 chroot "$1/" /usr/bin/rcSconf up
Hans-G?nter@25588 68 ;;
Hans-G?nter@25588 69 (arm)
Hans-G?nter@25588 70 if [ ! -d "/var/lib/tazpkg/installed/slitaz-arm-configs" ]
Hans-G?nter@25588 71 then
al@18545 72 spk-add slitaz-arm-configs
Hans-G?nter@25588 73 fi
Hans-G?nter@25588 74 ;;
pankso@16424 75 esac
pankso@16 76 }