Получить выбранные значения в разделителе запятой
var Accessids = "";
$(".multi_select .btn-group>ul>li input:checked").each(function(i,obj)
{
Accessids=Accessids+$(obj).val()+",";
});
Accessids = Accessids.substring(0,Accessids.length - 1);
console.log(Accessids);
Я часто делаю двоичный об / мин для упаковки проприетарных приложений, которые также могут использоваться в качестве веб-сферы в Linux. Так что мой опыт может быть полезен и вам, кроме того, что лучше было бы сделать ИСТИННЫЙ RPM, если сможете. Но я отвлекся.
Итак, основной шаг для упаковки вашей (двоичной) программы следующий - в котором, я полагаю, Программа - toybinprog с версией 1.0, иметь конфиг для установки в /etc/toybinprog/toybinprog.conf и иметь bin для установки в / usr / bin под названием tobinprog:
mkdir -p ~/rpmbuild/{RPMS,SRPMS,BUILD,SOURCES,SPECS,tmp}
cat <<EOF >~/.rpmmacros
%_topdir %(echo $HOME)/rpmbuild
%_tmppath %{_topdir}/tmp
EOF
cd ~/rpmbuild
mkdir toybinprog-1.0
mkdir -p toybinprog-1.0/usr/bin
mkdir -p toybinprog-1.0/etc/toybinprog
install -m 755 toybinprog toybinprog-1.0/usr/bin
install -m 644 toybinprog.conf toybinprog-1.0/etc/toybinprog/
tar -zcvf toybinprog-1.0.tar.gz toybinprog-1.0/
cp toybinprog-1.0.tar.gz SOURCES/
cat <<EOF > SPECS/toybinprog.spec
# Don't try fancy stuff like debuginfo, which is useless on binary-only
# packages. Don't strip binary too
# Be sure buildpolicy set to do nothing
%define __spec_install_post %{nil}
%define debug_package %{nil}
%define __os_install_post %{_dbpath}/brp-compress
Summary: A very simple toy bin rpm package
Name: toybinprog
Version: 1.0
Release: 1
License: GPL+
Group: Development/Tools
SOURCE0 : %{name}-%{version}.tar.gz
URL: http://toybinprog.company.com/
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
%description
%{summary}
%prep
%setup -q
%build
# Empty section.
%install
rm -rf %{buildroot}
mkdir -p %{buildroot}
# in builddir
cp -a * %{buildroot}
%clean
rm -rf %{buildroot}
%files
%defattr(-,root,root,-)
%config(noreplace) %{_sysconfdir}/%{name}/%{name}.conf
%{_bindir}/*
%changelog
* Thu Apr 24 2009 Elia Pinto <devzero2000@rpm5.org> 1.0-1
- First Build
EOF
rpmbuild -ba SPECS/toybinprog.spec
И все.
Надеюсь на эту помощь
RPM обычно создаются из исходного кода, а не из двоичных файлов.
Вам необходимо написать файл спецификации, который описывает, как настроить и скомпилировать ваше приложение; а также, какие файлы включать в ваш RPM.
Беглый взгляд на руководство показывает, что большая часть того, что вам нужно, описана в главе 8 - также, поскольку для большинства дистрибутивов на основе RPM доступны исходные коды, существует буквально миллион вы можете посмотреть примеры различных подходов.