Skip to content

Commit

Permalink
Re#1. Adding script to automagically make the rpm.
Browse files Browse the repository at this point in the history
  • Loading branch information
peterfpeterson committed Aug 19, 2013
1 parent 5d280a1 commit 5cde126
Show file tree
Hide file tree
Showing 3 changed files with 24 additions and 2 deletions.
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
*.py[cod]

# place the rpm gets built from
tarsrc

# C extensions
*.so

Expand Down
4 changes: 2 additions & 2 deletions finddata.spec
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,9 @@ exit 0
%install
rm -rf $RPM_BUILD_ROOT
mkdir -p %{buildroot}%{_bindir}
install -m 755 %{_builddir}/%{name}/usr/bin/finddata %{buildroot}%{_bindir}/finddata
install -m 755 %{_builddir}/%{name}/finddata %{buildroot}%{_bindir}/finddata
mkdir -p %{buildroot}%{_sysconfdir}/bash_completion.d
install -m 644 %{_builddir}/%{name}/etc/bash_completion.d/finddata.bashcomplete %{buildroot}%{_sysconfdir}/bash_completion.d/finddata.bashcomplete
install -m 644 %{_builddir}/%{name}/finddata.bashcomplete %{buildroot}%{_sysconfdir}/bash_completion.d/finddata.bashcomplete

%clean
exit 0
Expand Down
19 changes: 19 additions & 0 deletions make_rpm
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
#!/bin/bash
SRC_DIR="${PWD}"
TAR_DIR="${PWD}/tarsrc/finddata"
TAR_FILE=finddata.tar.gz

echo "creating files in ${TAR_DIR}"
mkdir -p ${TAR_DIR}
cp ${SRC_DIR}/finddata ${TAR_DIR}
cp ${SRC_DIR}/finddata.bashcomplete ${TAR_DIR}
cp ${SRC_DIR}/finddata.spec ${TAR_DIR}
cp ${SRC_DIR}/LICENSE.txt ${TAR_DIR}
cp ${SRC_DIR}/README.md ${TAR_DIR}

echo "creating tarball"
cd ${TAR_DIR}/..
tar czf ${TAR_FILE} finddata

echo "creating rpm"
rpmbuild -ta ${TAR_FILE}

0 comments on commit 5cde126

Please sign in to comment.