Update of /cvsroot/leaf/src/bering-uclibc/contrib/setserial
In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv22570

Added Files:
        buildtool.cfg buildtool.mk setserial-2.17.tar.gz setserial.sh 
Log Message:
buildtool setup for setserial contributed by Cedric Shieli


--- NEW FILE: setserial.sh ---
#!/bin/sh

RCDLINKS="S,S19"

test -f /bin/setserial || exit 0
test -f /etc/serial.conf || exit 0

grep -v ^# < /etc/serial.conf | while read device args
do
        /bin/setserial -z $device $args
done

--- NEW FILE: buildtool.mk ---
include $(MASTERMAKEFILE)
SETSERIAL_DIR:=setserial-2.17
SETSERIAL_TARGET_DIR:=$(BT_BUILD_DIR)/setserial

$(SETSERIAL_DIR)/.source:
        zcat $(SETSERIAL_SOURCE) | tar -xvf -
        touch $(SETSERIAL_DIR)/.source

$(SETSERIAL_DIR)/.configured: $(SETSERIAL_DIR)/.source
        cd $(SETSERIAL_DIR); CFLAGS="$(BT_COPT_FLAGS)" ./configure \
                --host=$(GNU_HOST_NAME) \
                --prefix=/usr
        touch $(SETSERIAL_DIR)/.configured

$(SETSERIAL_DIR)/.build: $(SETSERIAL_DIR)/.configured
        $(MAKE) -C $(SETSERIAL_DIR)
        mkdir -p $(BT_STAGING_DIR)/bin
        mkdir -p $(BT_STAGING_DIR)/etc/init.d
        cp -a -f $(SETSERIAL_DIR)/setserial $(BT_STAGING_DIR)/bin
        cp -a -f $(SETSERIAL_INITD) $(BT_STAGING_DIR)/etc/init.d/setserial.sh
        touch $(SETSERIAL_DIR)/.build

source: $(SETSERIAL_DIR)/.source

build: $(SETSERIAL_DIR)/.build

clean:
        -rm $(SETSERIAL_DIR)/.build
        rm -rf $(SETSERIAL_TARGET_DIR)
        $(MAKE) -C $(SETSERIAL_DIR) clean
        rm -f $(BT_STAGING_DIR)/etc/init.d/setserial.sh
        rm -f $(BT_STAGING_DIR)/bin/setserial

srcclean:
        rm -rf $(SETSERIAL_DIR)

--- NEW FILE: buildtool.cfg ---
<File buildtool.mk>
        Server = cvs-contrib-sourceforge
        Directory = setserial
        Revision = HEAD
</File>

<File setserial-2.17.tar.gz>
        Server = cvs-contrib-sourceforge
        Directory = setserial
        Revision = HEAD
        envname = SETSERIAL_SOURCE
</File>

<File setserial.sh>
        Server = cvs-contrib-sourceforge
        Directory = setserial
        Revision = HEAD
        envname = SETSERIAL_INITD
</File>

<Package>
  <serial>
    Version = 2.17
    Revision = 1

    Help <<EOF
        Serial driver config tool
        LRP package by __PACKAGER__, __BUILDDATE__
        EOF

    <Permissions>
      Files = 755
      Directories = 755
    </Permissions>

    <Owner>
      Files = root:root
      Directories = root:root
    </Owner>

    <Contents>
      <File>
        Source = bin/setserial
        Filename = bin/setserial
        Type = binary
      </File>
      <File>
        Source = etc/init.d/setserial.sh
        Filename = etc/init.d/setserial.sh
        Type = binary
      </File>
      <File>
        Filename = etc/serial.conf
        Type = conf
        Type = list
      </File>
    </Contents>
    
  </serial>
</Package>

--- NEW FILE: setserial-2.17.tar.gz ---
(This appears to be a binary file; contents omitted.)



_______________________________________________
leaf-cvs-commits mailing list
leaf-cvs-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-cvs-commits

Reply via email to