Ignore:
Timestamp:
Jun 25, 2018, 1:58:32 PM (6 years ago)
Author:
g7moreau
Message:
  • update make package script
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/project-meta/make-package-debian

    r216 r253  
    1111[ -n "${tmp_folder}" -a -d "${tmp_folder}" ] || exit 1
    1212
    13 # Set Version
    14 PROJECT_META_VERSION=$(grep 'version->declare' project-meta | cut -f 2 -d "'")
    15 LOCAL_VERSION=1
     13# Set Name and Version
     14PKG_NAME=project-meta
     15CODE_VERSION=$(grep 'version->declare' project-meta | cut -f 2 -d "'") #'
     16PKG_VERSION=2
    1617
    1718# Create future tree
     
    2829cp template.d/*.tt               ${tmp_folder}/usr/share/project-meta/template.d/
    2930cp project-meta.bash_completion  ${tmp_folder}/etc/bash_completion.d/
     31chmod -R a+rx        ${tmp_folder}/usr/bin/project-meta
     32chmod -R a+rX,go-w   ${tmp_folder}/usr
     33chmod -R a+rX,go-w   ${tmp_folder}/etc
    3034
    3135# Data archive
    3236rm -f ${tmp_folder}/data.tar.gz
    33 (cd ${tmp_folder}; tar czf data.tar.gz ./usr ./etc)
     37(cd ${tmp_folder}; tar --owner root --group root -czf data.tar.gz ./usr ./etc)
    3438
    3539# Control file
    3640cat <<END > ${tmp_folder}/control
    37 Package: project-meta
    38 Version: ${PROJECT_META_VERSION}-${LOCAL_VERSION}
     41Package: ${PKG_NAME}
     42Version: ${CODE_VERSION}-${PKG_VERSION}
    3943Section: utils
    4044Tag: implemented-in::perl, interface::commandline, role::program,
     
    5559# Control archive
    5660rm -f ${tmp_folder}/control.tar.gz
    57 (cd ${tmp_folder}; tar czf control.tar.gz control)
     61(cd ${tmp_folder}; tar --owner root --group root -czf control.tar.gz control)
    5862
    5963# Format deb package
     
    6165
    6266# Create package (control before data)
    63 ar -r project-meta_${PROJECT_META_VERSION}-${LOCAL_VERSION}_amd64.deb ${tmp_folder}/debian-binary ${tmp_folder}/control.tar.gz ${tmp_folder}/data.tar.gz
     67ar -r ${PKG_NAME}_${CODE_VERSION}-${PKG_VERSION}_amd64.deb ${tmp_folder}/debian-binary ${tmp_folder}/control.tar.gz ${tmp_folder}/data.tar.gz
    6468     
    6569# Clean
     
    6872# Prepare reprepro upload
    6973echo "# Prepare reprepro upload"
    70 echo "( cd /srv/www/debian/ ; reprepro includedeb jessie ~/jessie/project-meta_${PROJECT_META_VERSION}-${LOCAL_VERSION}_amd64.deb )"
     74echo "( cd /srv/www/debian/ ; reprepro includedeb jessie ~/jessie/${PKG_NAME}_${CODE_VERSION}-${PKG_VERSION}_amd64.deb )"
    7175echo "( cd /srv/www/debian/ ; reprepro dumpreferences ) | grep -i project-meta"
Note: See TracChangeset for help on using the changeset viewer.