Changeset 253 for trunk/project-meta
- Timestamp:
- Jun 25, 2018, 1:58:32 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/project-meta/make-package-debian
r216 r253 11 11 [ -n "${tmp_folder}" -a -d "${tmp_folder}" ] || exit 1 12 12 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 14 PKG_NAME=project-meta 15 CODE_VERSION=$(grep 'version->declare' project-meta | cut -f 2 -d "'") #' 16 PKG_VERSION=2 16 17 17 18 # Create future tree … … 28 29 cp template.d/*.tt ${tmp_folder}/usr/share/project-meta/template.d/ 29 30 cp project-meta.bash_completion ${tmp_folder}/etc/bash_completion.d/ 31 chmod -R a+rx ${tmp_folder}/usr/bin/project-meta 32 chmod -R a+rX,go-w ${tmp_folder}/usr 33 chmod -R a+rX,go-w ${tmp_folder}/etc 30 34 31 35 # Data archive 32 36 rm -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) 34 38 35 39 # Control file 36 40 cat <<END > ${tmp_folder}/control 37 Package: project-meta38 Version: ${ PROJECT_META_VERSION}-${LOCAL_VERSION}41 Package: ${PKG_NAME} 42 Version: ${CODE_VERSION}-${PKG_VERSION} 39 43 Section: utils 40 44 Tag: implemented-in::perl, interface::commandline, role::program, … … 55 59 # Control archive 56 60 rm -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) 58 62 59 63 # Format deb package … … 61 65 62 66 # 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.gz67 ar -r ${PKG_NAME}_${CODE_VERSION}-${PKG_VERSION}_amd64.deb ${tmp_folder}/debian-binary ${tmp_folder}/control.tar.gz ${tmp_folder}/data.tar.gz 64 68 65 69 # Clean … … 68 72 # Prepare reprepro upload 69 73 echo "# Prepare reprepro upload" 70 echo "( cd /srv/www/debian/ ; reprepro includedeb jessie ~/jessie/ project-meta_${PROJECT_META_VERSION}-${LOCAL_VERSION}_amd64.deb )"74 echo "( cd /srv/www/debian/ ; reprepro includedeb jessie ~/jessie/${PKG_NAME}_${CODE_VERSION}-${PKG_VERSION}_amd64.deb )" 71 75 echo "( cd /srv/www/debian/ ; reprepro dumpreferences ) | grep -i project-meta"
Note: See TracChangeset
for help on using the changeset viewer.