diff options
author | DongHun Kwak <dh0128.kwak@samsung.com> | 2021-10-14 07:55:59 +0900 |
---|---|---|
committer | DongHun Kwak <dh0128.kwak@samsung.com> | 2021-10-14 07:56:18 +0900 |
commit | 2be0428bb6cbaf6e8f60f923fd0d62e6131cac8c (patch) | |
tree | 44295f9bd477db567f501bedc697dac4a9551dca | |
parent | 1274e49054dd920222ecb519f26302a1e023ae35 (diff) | |
download | dash-accepted/tizen_base.tar.gz dash-accepted/tizen_base.tar.bz2 dash-accepted/tizen_base.zip |
Bump to dash 0.5.11.5tizen_9.0_m2_releasetizen_8.0_m2_releasetizen_7.0_m2_releasesubmit/tizen_base/20211110.060024submit/tizen_7.0_base_hotfix/20221115.161501submit/tizen_7.0_base/20221028.200901accepted/tizen/base/tool/20211115.013144accepted/tizen/base/20230714.003257accepted/tizen/9.0/base/20241030.075606accepted/tizen/8.0/base/20231005.044635accepted/tizen/7.0/base/tool/hotfix/20221115.084822accepted/tizen/7.0/base/tool/20221028.113029accepted/tizen/7.0/base/hotfix/20230714.003704accepted/tizen/7.0/base/20230714.002849tizen_basetizen_9.0_basetizen_8.0_basetizen_7.0_base_hotfixtizen_7.0_basesandbox/dh0128.kwak/dash-0.5.11.5-20211013accepted/tizen_base_toolaccepted/tizen_baseaccepted/tizen_9.0_baseaccepted/tizen_8.0_baseaccepted/tizen_7.0_base_tool_hotfixaccepted/tizen_7.0_base_toolaccepted/tizen_7.0_base_hotfixaccepted/tizen_7.0_base
Change-Id: I94b9a6d64469443e8ac4d8f89ad3b10a158d255c
Signed-off-by: DongHun Kwak <dh0128.kwak@samsung.com>
-rw-r--r-- | packaging/dash.manifest | 5 | ||||
-rw-r--r-- | packaging/dash.spec | 46 |
2 files changed, 51 insertions, 0 deletions
diff --git a/packaging/dash.manifest b/packaging/dash.manifest new file mode 100644 index 0000000..017d22d --- /dev/null +++ b/packaging/dash.manifest @@ -0,0 +1,5 @@ +<manifest> + <request> + <domain name="_"/> + </request> +</manifest> diff --git a/packaging/dash.spec b/packaging/dash.spec new file mode 100644 index 0000000..e2e7ad4 --- /dev/null +++ b/packaging/dash.spec @@ -0,0 +1,46 @@ +Name: dash +Version: 0.5.11.5 +Release: 0 +Summary: Small and fast POSIX-compliant shell +Group: Base/Utilities +License: BSD-3-Clause and GPL-2.0+ +URL: http://gondor.apana.org.au/~herbert/dash/ +Source0: http://gondor.apana.org.au/~herbert/dash/files/dash-%{version}.tar.gz +Source1001: dash.manifest + +%description +DASH is a POSIX-compliant implementation of /bin/sh that aims to be as small as +possible. It does this without sacrificing speed where possible. In fact, it is +significantly faster than bash (the GNU Bourne-Again SHell) for most tasks. + +%prep +%setup -q +cp %{SOURCE1001} . + +%build +export CFLAGS+=" -fPIC" +export LDFLAGS+=" -pie" +%configure +make %{?_smp_mflags} + +%install +make install DESTDIR=%{buildroot} +mkdir -p %{buildroot}/bin +mv %{buildroot}%{_bindir}/dash %{buildroot}/bin/ +rm -rf %{buildroot}%{_bindir}/ + +%post +grep -q '^/bin/dash$' /etc/shells || echo '/bin/dash' >> /etc/shells + +%postun +if [ $1 -eq 0 ]; then + sed -i '/^\/bin\/dash$/d' /etc/shells +fi + +%docs_package + +%files +%manifest %{name}.manifest +%license COPYING +/bin/dash + |