Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 8a4563d5

Přidáno uživatelem Ondřej Fibich před téměř 11 roky(ů)

Working with crod.d now similar as in freenetis package

Zobrazit rozdíly:

deb/debianization.sh
mkdir -m 755 DEBIAN
mkdir -m 755 etc
mkdir -m 755 etc/freenetis
mkdir -m 755 etc/cron.d
mkdir -m 755 usr
mkdir -m 755 usr/sbin
mkdir -m 755 usr/share
......
# copy content of package ######################################################
cp ../../../freenetis-ssh-keys-sync.sh usr/sbin/freenetis-ssh-keys-sync
cp ../../../freenetis-ssh-keys.conf etc/freenetis/
cp ../../freenetis-ssh-keys.cron etc/cron.d/freenetis-ssh-keys
# create info files ############################################################
......
# scripts ######################################################################
cat ../../postinst >> DEBIAN/postinst
cat ../../prerm >> DEBIAN/prerm
cat ../../postrm >> DEBIAN/postrm
cat ../../templates >> DEBIAN/templates
cat ../../config >> DEBIAN/config
cat ../../conffiles >> DEBIAN/conffiles
chmod 644 DEBIAN/control DEBIAN/md5sums DEBIAN/templates DEBIAN/conffiles \
etc/freenetis/freenetis-ssh-keys.conf etc/cron.d/freenetis-ssh-keys
etc/freenetis/freenetis-ssh-keys.conf
chmod 755 DEBIAN/postinst DEBIAN/postrm DEBIAN/config \
chmod 755 DEBIAN/postinst DEBIAN/postrm DEBIAN/prerm DEBIAN/config \
usr/sbin/freenetis-ssh-keys-sync
# create deb ###################################################################
......
# change owner of files to root (security)
cd ..
fakeroot chown -hR root:root *
fakeroot chmod g-w tmp/etc/cron.d/freenetis-ssh-keys
# make package
fakeroot dpkg-deb -b tmp ${NAME}_${VERSION}+${DEBIAN}.deb

Také k dispozici: Unified diff